use super::ImageType;
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct DiskConfig {
pub path: String,
pub readonly: Option<bool>,
pub direct: Option<bool>,
pub iommu: Option<bool>,
pub id: Option<String>,
pub pci_segment: Option<u16>,
pub image_type: Option<ImageType>,
}
impl DiskConfig {
pub fn new(path: impl Into<String>) -> Self {
Self {
path: path.into(),
readonly: None,
direct: None,
iommu: None,
id: None,
pci_segment: None,
image_type: None,
}
}
}