pub struct DiskLayerRef {
pub layer_id: String,
pub format: String,
pub virtual_size: u64,
pub file_size: u64,
pub predecessor: Option<String>,
pub integrity_root: Option<String>,
}Expand description
One immutable disk layer in a complete oldest-first dependency closure.
Fields§
§layer_id: StringStable layer identity.
format: StringPhysical format (raw or qcow2).
virtual_size: u64Guest-visible virtual size.
file_size: u64Exact physical file length; checked even when content integrity is not recorded.
predecessor: Option<String>Immediate predecessor when present.
integrity_root: Option<String>Optional content integrity of the exact physical layer, independent of layer identity.
Trait Implementations§
Source§impl Clone for DiskLayerRef
impl Clone for DiskLayerRef
Source§fn clone(&self) -> DiskLayerRef
fn clone(&self) -> DiskLayerRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiskLayerRef
impl Debug for DiskLayerRef
Source§impl<'de> Deserialize<'de> for DiskLayerRef
impl<'de> Deserialize<'de> for DiskLayerRef
Source§fn 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
impl Eq for DiskLayerRef
Source§impl PartialEq for DiskLayerRef
impl PartialEq for DiskLayerRef
Source§impl Serialize for DiskLayerRef
impl Serialize for DiskLayerRef
impl StructuralPartialEq for DiskLayerRef
Auto Trait Implementations§
impl Freeze for DiskLayerRef
impl RefUnwindSafe for DiskLayerRef
impl Send for DiskLayerRef
impl Sync for DiskLayerRef
impl Unpin for DiskLayerRef
impl UnsafeUnpin for DiskLayerRef
impl UnwindSafe for DiskLayerRef
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