mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-02 04:40:54 +00:00
21 lines
443 B
Rust
21 lines
443 B
Rust
use std::collections::HashMap;
|
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
|
pub struct Tab {
|
|
#[serde(default)]
|
|
pub guests: HashMap<String, TabGuest>,
|
|
}
|
|
|
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
|
pub struct TabGuest {
|
|
pub image: String,
|
|
pub mem: u64,
|
|
pub cpus: u32,
|
|
#[serde(default)]
|
|
pub env: HashMap<String, String>,
|
|
#[serde(default)]
|
|
pub run: Vec<String>,
|
|
}
|