mirror of
https://git.proxmox.com/git/pve-installer
synced 2025-04-28 20:26:11 +00:00
tui: skip serializing empty fields for install config
Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
This commit is contained in:
parent
409fc0fdb0
commit
cc82d42e8d
@ -110,15 +110,24 @@ pub struct InstallConfig {
|
||||
#[serde(serialize_with = "serialize_fstype")]
|
||||
filesys: FsType,
|
||||
hdsize: u64,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
swapsize: Option<u64>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
maxroot: Option<u64>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
minfree: Option<u64>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
maxvz: Option<u64>,
|
||||
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
zfs_opts: Option<InstallZfsOption>,
|
||||
|
||||
#[serde(serialize_with = "serialize_disk_opt")]
|
||||
#[serde(
|
||||
serialize_with = "serialize_disk_opt",
|
||||
skip_serializing_if = "Option::is_none"
|
||||
)]
|
||||
target_hd: Option<Disk>,
|
||||
#[serde(skip_serializing_if = "HashMap::is_empty")]
|
||||
disk_selection: HashMap<String, usize>,
|
||||
|
||||
country: String,
|
||||
|
Loading…
Reference in New Issue
Block a user