pub enum HostPathAccess {
Read,
ReadWrite,
}Expand description
What a host path lets a capsule do there. Required in every entry: there is no default.
Variants§
Read
Read files and list directories: Landlock ReadFile | ReadDir, and a read-only bind.
ReadWrite
The workdir’s rights without Execute, and a read-write bind.
Implementations§
Trait Implementations§
Source§impl Clone for HostPathAccess
impl Clone for HostPathAccess
impl Copy for HostPathAccess
Source§impl Debug for HostPathAccess
impl Debug for HostPathAccess
Source§impl Display for HostPathAccess
impl Display for HostPathAccess
impl Eq for HostPathAccess
Source§impl PartialEq for HostPathAccess
impl PartialEq for HostPathAccess
Source§impl Serialize for HostPathAccess
impl Serialize for HostPathAccess
impl StructuralPartialEq for HostPathAccess
Auto Trait Implementations§
impl Freeze for HostPathAccess
impl RefUnwindSafe for HostPathAccess
impl Send for HostPathAccess
impl Sync for HostPathAccess
impl Unpin for HostPathAccess
impl UnsafeUnpin for HostPathAccess
impl UnwindSafe for HostPathAccess
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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