pub struct Namespaces { /* private fields */ }Expand description
Holds information about namespaces
Implementations§
Source§impl Namespaces
impl Namespaces
pub fn apply_namespaces<F: Fn(CloneFlags) -> bool>( &self, filter: F, ) -> Result<(), NamespaceError>
pub fn get( &self, k: LinuxNamespaceType, ) -> Result<Option<&LinuxNamespace>, NamespaceError>
Trait Implementations§
Source§impl TryFrom<Option<&Vec<LinuxNamespace>>> for Namespaces
impl TryFrom<Option<&Vec<LinuxNamespace>>> for Namespaces
Source§type Error = NamespaceError
type Error = NamespaceError
The type returned in the event of a conversion error.
Source§fn try_from(
namespaces: Option<&Vec<LinuxNamespace>>,
) -> Result<Self, NamespaceError>
fn try_from( namespaces: Option<&Vec<LinuxNamespace>>, ) -> Result<Self, NamespaceError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for Namespaces
impl !RefUnwindSafe for Namespaces
impl !Send for Namespaces
impl !Sync for Namespaces
impl Unpin for Namespaces
impl UnsafeUnpin for Namespaces
impl !UnwindSafe for Namespaces
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