pub struct AuditStats {
pub total_events: usize,
pub permission_checks: usize,
pub allowed_checks: usize,
pub denied_checks: usize,
pub tuple_writes: usize,
pub tuple_deletes: usize,
pub batch_operations: usize,
pub policy_changes: usize,
pub cross_tenant_accesses: usize,
}Expand description
Audit statistics
Fields§
§total_events: usize§permission_checks: usize§allowed_checks: usize§denied_checks: usize§tuple_writes: usize§tuple_deletes: usize§batch_operations: usize§policy_changes: usize§cross_tenant_accesses: usizeTrait Implementations§
Source§impl Clone for AuditStats
impl Clone for AuditStats
Source§fn clone(&self) -> AuditStats
fn clone(&self) -> AuditStats
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 AuditStats
impl Debug for AuditStats
Source§impl Default for AuditStats
impl Default for AuditStats
Source§fn default() -> AuditStats
fn default() -> AuditStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditStats
impl<'de> Deserialize<'de> for AuditStats
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
Auto Trait Implementations§
impl Freeze for AuditStats
impl RefUnwindSafe for AuditStats
impl Send for AuditStats
impl Sync for AuditStats
impl Unpin for AuditStats
impl UnwindSafe for AuditStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more