pub struct VmLayerStore { /* private fields */ }Implementations§
Source§impl VmLayerStore
impl VmLayerStore
pub fn layer_count(&self) -> usize
pub fn create_writable_layer(&mut self) -> Result<String, SidecarCoreError>
pub fn seal_layer(&mut self, layer_id: &str) -> Result<String, SidecarCoreError>
pub fn import_snapshot( &mut self, snapshot: RootFilesystemSnapshot, ) -> Result<String, SidecarCoreError>
pub fn export_snapshot( &mut self, layer_id: &str, ) -> Result<RootFilesystemSnapshot, SidecarCoreError>
pub fn create_overlay_layer( &mut self, mode: KernelRootFilesystemMode, upper_layer_id: Option<String>, lower_layer_ids: Vec<String>, ) -> Result<String, SidecarCoreError>
Trait Implementations§
Source§impl Debug for VmLayerStore
impl Debug for VmLayerStore
Auto Trait Implementations§
impl Freeze for VmLayerStore
impl RefUnwindSafe for VmLayerStore
impl Send for VmLayerStore
impl Sync for VmLayerStore
impl Unpin for VmLayerStore
impl UnsafeUnpin for VmLayerStore
impl UnwindSafe for VmLayerStore
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more