mirror of
https://git.proxmox.com/git/pve-installer
synced 2025-04-29 18:24:45 +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")]
|
#[serde(serialize_with = "serialize_fstype")]
|
||||||
filesys: FsType,
|
filesys: FsType,
|
||||||
hdsize: u64,
|
hdsize: u64,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
swapsize: Option<u64>,
|
swapsize: Option<u64>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
maxroot: Option<u64>,
|
maxroot: Option<u64>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
minfree: Option<u64>,
|
minfree: Option<u64>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
maxvz: Option<u64>,
|
maxvz: Option<u64>,
|
||||||
|
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
zfs_opts: Option<InstallZfsOption>,
|
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>,
|
target_hd: Option<Disk>,
|
||||||
|
#[serde(skip_serializing_if = "HashMap::is_empty")]
|
||||||
disk_selection: HashMap<String, usize>,
|
disk_selection: HashMap<String, usize>,
|
||||||
|
|
||||||
country: String,
|
country: String,
|
||||||
|
Loading…
Reference in New Issue
Block a user