Struct tabox::syscall_filter::SyscallFilter [−][src]
pub struct SyscallFilter {
pub default_action: SyscallFilterAction,
pub rules: Vec<(String, SyscallFilterAction)>,
}
Expand description
Syscall filter configuration
Fields
default_action: SyscallFilterAction
Default action to execute
rules: Vec<(String, SyscallFilterAction)>
Sandbox filter rules in the form of (syscall_name, action)
Implementations
Build a filter that blocks most dangerous syscalls
Set the default filter action
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for SyscallFilter
impl Send for SyscallFilter
impl Sync for SyscallFilter
impl Unpin for SyscallFilter
impl UnwindSafe for SyscallFilter
Blanket Implementations
Mutably borrows from an owned value. Read more