#[repr(C)]pub struct ImageInfo {Show 25 fields
pub filename: *mut c_char,
pub format: *mut c_char,
pub has_dirty_flag: bool,
pub dirty_flag: bool,
pub has_actual_size: bool,
pub actual_size: i64,
pub virtual_size: i64,
pub has_cluster_size: bool,
pub cluster_size: i64,
pub has_encrypted: bool,
pub encrypted: bool,
pub has_compressed: bool,
pub compressed: bool,
pub has_backing_filename: bool,
pub backing_filename: *mut c_char,
pub has_full_backing_filename: bool,
pub full_backing_filename: *mut c_char,
pub has_backing_filename_format: bool,
pub backing_filename_format: *mut c_char,
pub has_snapshots: bool,
pub snapshots: *mut SnapshotInfoList,
pub has_backing_image: bool,
pub backing_image: *mut ImageInfo,
pub has_format_specific: bool,
pub format_specific: *mut ImageInfoSpecific,
}Fields§
§filename: *mut c_char§format: *mut c_char§has_dirty_flag: bool§dirty_flag: bool§has_actual_size: bool§actual_size: i64§virtual_size: i64§has_cluster_size: bool§cluster_size: i64§has_encrypted: bool§encrypted: bool§has_compressed: bool§compressed: bool§has_backing_filename: bool§backing_filename: *mut c_char§has_full_backing_filename: bool§full_backing_filename: *mut c_char§has_backing_filename_format: bool§backing_filename_format: *mut c_char§has_snapshots: bool§snapshots: *mut SnapshotInfoList§has_backing_image: bool§backing_image: *mut ImageInfo§has_format_specific: bool§format_specific: *mut ImageInfoSpecificTrait Implementations§
Auto Trait Implementations§
impl Freeze for ImageInfo
impl RefUnwindSafe for ImageInfo
impl !Send for ImageInfo
impl !Sync for ImageInfo
impl Unpin for ImageInfo
impl UnwindSafe for ImageInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more