pub struct ImageInfo {Show 14 fields
pub actual_size: Option<i64>,
pub backing_filename: Option<String>,
pub backing_filename_format: Option<String>,
pub backing_image: Option<Box<ImageInfo>>,
pub cluster_size: Option<i64>,
pub compressed: Option<bool>,
pub dirty_flag: Option<bool>,
pub encrypted: Option<bool>,
pub format_specific: Option<ImageInfoSpecific>,
pub full_backing_filename: Option<String>,
pub snapshots: Option<Vec<SnapshotInfo>>,
pub filename: String,
pub format: String,
pub virtual_size: i64,
}Fields
actual_size: Option<i64>backing_filename: Option<String>backing_filename_format: Option<String>backing_image: Option<Box<ImageInfo>>cluster_size: Option<i64>compressed: Option<bool>dirty_flag: Option<bool>encrypted: Option<bool>format_specific: Option<ImageInfoSpecific>full_backing_filename: Option<String>snapshots: Option<Vec<SnapshotInfo>>filename: Stringformat: Stringvirtual_size: i64Trait Implementations
sourceimpl<'de> Deserialize<'de> for ImageInfo
impl<'de> Deserialize<'de> for ImageInfo
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ImageInfo
impl Send for ImageInfo
impl Sync for ImageInfo
impl Unpin for ImageInfo
impl UnwindSafe for ImageInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more