Enum AuditEventType
pub enum AuditEventType {
Show 19 variants
KernelLaunched,
KernelTerminated,
KernelMigrated,
KernelCheckpointed,
KernelRestored,
MessageSent,
MessageReceived,
MessageFailed,
AuthenticationAttempt,
AuthorizationCheck,
ConfigurationChange,
SecurityViolation,
MemoryAllocated,
MemoryDeallocated,
ResourceLimitExceeded,
HealthCheck,
CircuitBreakerStateChange,
DegradationChange,
Custom(String),
}Expand description
Types of audit events.
Variants§
KernelLaunched
Kernel was launched.
KernelTerminated
Kernel was terminated.
KernelMigrated
Kernel was migrated to another device.
KernelCheckpointed
Kernel checkpoint was created.
KernelRestored
Kernel was restored from checkpoint.
MessageSent
Message was sent.
MessageReceived
Message was received.
MessageFailed
Message delivery failed.
AuthenticationAttempt
Authentication attempt.
AuthorizationCheck
Authorization check.
ConfigurationChange
Configuration change.
SecurityViolation
Security policy violation.
MemoryAllocated
GPU memory allocated.
MemoryDeallocated
GPU memory deallocated.
ResourceLimitExceeded
Resource limit exceeded.
HealthCheck
Health check performed.
CircuitBreakerStateChange
Circuit breaker state changed.
DegradationChange
Degradation level changed.
Custom(String)
Custom event type for user-defined audit events.
Implementations§
§impl AuditEventType
impl AuditEventType
Trait Implementations§
§impl Clone for AuditEventType
impl Clone for AuditEventType
§fn clone(&self) -> AuditEventType
fn clone(&self) -> AuditEventType
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 more§impl Debug for AuditEventType
impl Debug for AuditEventType
§impl Display for AuditEventType
impl Display for AuditEventType
§impl Hash for AuditEventType
impl Hash for AuditEventType
§impl PartialEq for AuditEventType
impl PartialEq for AuditEventType
impl Eq for AuditEventType
impl StructuralPartialEq for AuditEventType
Auto Trait Implementations§
impl Freeze for AuditEventType
impl RefUnwindSafe for AuditEventType
impl Send for AuditEventType
impl Sync for AuditEventType
impl Unpin for AuditEventType
impl UnwindSafe for AuditEventType
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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
§impl<T> CallHasher for T
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§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.