pub struct LandlockRuleset {
pub read_paths: Vec<String>,
pub read_write_paths: Vec<String>,
pub interpreter: String,
}Expand description
Describes which filesystem paths the Landlock sandbox should allow. Deny-all by default; explicitly listed paths get read or read+write access.
Fields§
§read_paths: Vec<String>§read_write_paths: Vec<String>§interpreter: StringImplementations§
Auto Trait Implementations§
impl Freeze for LandlockRuleset
impl RefUnwindSafe for LandlockRuleset
impl Send for LandlockRuleset
impl Sync for LandlockRuleset
impl Unpin for LandlockRuleset
impl UnsafeUnpin for LandlockRuleset
impl UnwindSafe for LandlockRuleset
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