pub struct SandboxStats {
pub total_checks: u64,
pub violations_detected: u64,
pub operations_blocked: u64,
pub current_memory_usage: u64,
pub current_message_rate: u32,
}Expand description
Statistics for sandbox enforcement.
Fields§
§total_checks: u64Total policy checks performed
violations_detected: u64Number of violations detected
operations_blocked: u64Number of operations blocked
current_memory_usage: u64Current memory usage
current_message_rate: u32Current message rate
Trait Implementations§
Source§impl Clone for SandboxStats
impl Clone for SandboxStats
Source§fn clone(&self) -> SandboxStats
fn clone(&self) -> SandboxStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SandboxStats
impl Debug for SandboxStats
Source§impl Default for SandboxStats
impl Default for SandboxStats
Source§fn default() -> SandboxStats
fn default() -> SandboxStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SandboxStats
impl RefUnwindSafe for SandboxStats
impl Send for SandboxStats
impl Sync for SandboxStats
impl Unpin for SandboxStats
impl UnwindSafe for SandboxStats
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.