pub struct BackendFeatures {
pub fs_write: bool,
pub fs_read: bool,
pub exec_allowlist: bool,
pub net_port_filter: bool,
pub audit_stream: bool,
}Expand description
Granular feature bits derived from the kernel probe.
Fields§
§fs_write: boolFS write allowlist enforceable.
fs_read: boolFS read denylist enforceable.
exec_allowlist: boolPer-path exec allowlist enforceable.
net_port_filter: boolOutbound TCP can be pinned to specific port(s).
audit_stream: bool--audit streaming of violation events supported.
Trait Implementations§
Source§impl Clone for BackendFeatures
impl Clone for BackendFeatures
Source§fn clone(&self) -> BackendFeatures
fn clone(&self) -> BackendFeatures
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackendFeatures
Source§impl Debug for BackendFeatures
impl Debug for BackendFeatures
Source§impl Default for BackendFeatures
impl Default for BackendFeatures
Source§fn default() -> BackendFeatures
fn default() -> BackendFeatures
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BackendFeatures
impl RefUnwindSafe for BackendFeatures
impl Send for BackendFeatures
impl Sync for BackendFeatures
impl Unpin for BackendFeatures
impl UnsafeUnpin for BackendFeatures
impl UnwindSafe for BackendFeatures
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