pub struct BasicCapabilities;Expand description
A RuleSet allowing basic required syscalls to do things like allocate memory, and also a few that are used by
Rust to set up panic handling and segfault handlers.
Trait Implementations§
Source§impl RuleSet for BasicCapabilities
impl RuleSet for BasicCapabilities
Source§fn simple_rules(&self) -> Vec<Sysno>
fn simple_rules(&self) -> Vec<Sysno>
A simple rule is a seccomp rule that just allows the syscall without restriction.
Source§fn conditional_rules(&self) -> HashMap<Sysno, Vec<SeccompRule>>
fn conditional_rules(&self) -> HashMap<Sysno, Vec<SeccompRule>>
A conditional rule is a seccomp rule that uses a condition to restrict the syscall, e.g. only
specific flags as parameters.
Auto Trait Implementations§
impl Freeze for BasicCapabilities
impl RefUnwindSafe for BasicCapabilities
impl Send for BasicCapabilities
impl Sync for BasicCapabilities
impl Unpin for BasicCapabilities
impl UnwindSafe for BasicCapabilities
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