pub struct LinuxNamespaceOverlay { /* private fields */ }Expand description
Restored local namespace state not represented by the legacy regular-file create list.
Implementations§
Source§impl LinuxNamespaceOverlay
impl LinuxNamespaceOverlay
Sourcepub const fn new(
items: Vec<LinuxNamespaceItem>,
tombstones: Vec<LinuxNamespaceTombstone>,
) -> Self
pub const fn new( items: Vec<LinuxNamespaceItem>, tombstones: Vec<LinuxNamespaceTombstone>, ) -> Self
Creates a restart overlay from current local entries and deletion markers.
Sourcepub fn items(&self) -> &[LinuxNamespaceItem]
pub fn items(&self) -> &[LinuxNamespaceItem]
Returns current local namespace entries.
Sourcepub fn tombstones(&self) -> &[LinuxNamespaceTombstone]
pub fn tombstones(&self) -> &[LinuxNamespaceTombstone]
Returns current local deletion markers.
Sourcepub fn into_parts(
self,
) -> (Vec<LinuxNamespaceItem>, Vec<LinuxNamespaceTombstone>)
pub fn into_parts( self, ) -> (Vec<LinuxNamespaceItem>, Vec<LinuxNamespaceTombstone>)
Consumes the overlay into its durable collections.
Trait Implementations§
Source§impl Clone for LinuxNamespaceOverlay
impl Clone for LinuxNamespaceOverlay
Source§fn clone(&self) -> LinuxNamespaceOverlay
fn clone(&self) -> LinuxNamespaceOverlay
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 LinuxNamespaceOverlay
impl Debug for LinuxNamespaceOverlay
Source§impl Default for LinuxNamespaceOverlay
impl Default for LinuxNamespaceOverlay
Source§fn default() -> LinuxNamespaceOverlay
fn default() -> LinuxNamespaceOverlay
Returns the “default value” for a type. Read more
Source§impl PartialEq for LinuxNamespaceOverlay
impl PartialEq for LinuxNamespaceOverlay
impl Eq for LinuxNamespaceOverlay
impl StructuralPartialEq for LinuxNamespaceOverlay
Auto Trait Implementations§
impl Freeze for LinuxNamespaceOverlay
impl RefUnwindSafe for LinuxNamespaceOverlay
impl Send for LinuxNamespaceOverlay
impl Sync for LinuxNamespaceOverlay
impl Unpin for LinuxNamespaceOverlay
impl UnwindSafe for LinuxNamespaceOverlay
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