pub struct RootfsVolume {
pub parent: ParentVolume,
pub persistence: VolumePersistence,
pub size_mib: PersistentVolumeSize,
pub forgotten_by: Option<Vec<ItemHash>>,
}Expand description
Root file system of a VM instance.
The root file system of an instance is built as a copy of a reference image, named parent image. The user determines a custom size and persistence model.
Fields§
§parent: ParentVolume§persistence: VolumePersistence§size_mib: PersistentVolumeSize§forgotten_by: Option<Vec<ItemHash>>Trait Implementations§
Source§impl Clone for RootfsVolume
impl Clone for RootfsVolume
Source§fn clone(&self) -> RootfsVolume
fn clone(&self) -> RootfsVolume
Returns a duplicate of the value. Read more
1.0.0 · 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 RootfsVolume
impl Debug for RootfsVolume
Source§impl<'de> Deserialize<'de> for RootfsVolume
impl<'de> Deserialize<'de> for RootfsVolume
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
Source§impl PartialEq for RootfsVolume
impl PartialEq for RootfsVolume
Source§impl Serialize for RootfsVolume
impl Serialize for RootfsVolume
impl StructuralPartialEq for RootfsVolume
Auto Trait Implementations§
impl Freeze for RootfsVolume
impl RefUnwindSafe for RootfsVolume
impl Send for RootfsVolume
impl Sync for RootfsVolume
impl Unpin for RootfsVolume
impl UnsafeUnpin for RootfsVolume
impl UnwindSafe for RootfsVolume
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