Struct northstar_runtime::seccomp::Seccomp
source · pub struct Seccomp {
pub profile: Option<Profile>,
pub allow: Option<HashMap<NonNulString, SyscallRule>>,
}
Expand description
Seccomp configuration
Fields§
§profile: Option<Profile>
Pre-defined seccomp profile
allow: Option<HashMap<NonNulString, SyscallRule>>
Explicit list of allowed syscalls
Trait Implementations§
source§impl<'de> Deserialize<'de> for Seccomp
impl<'de> Deserialize<'de> for Seccomp
source§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
source§impl PartialEq for Seccomp
impl PartialEq for Seccomp
impl Eq for Seccomp
impl StructuralEq for Seccomp
impl StructuralPartialEq for Seccomp
Auto Trait Implementations§
impl RefUnwindSafe for Seccomp
impl Send for Seccomp
impl Sync for Seccomp
impl Unpin for Seccomp
impl UnwindSafe for Seccomp
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.