pub enum KernelAlertType {
HighLatency,
QueuePressure,
MemoryPressure,
ProcessingError,
DomainAlert(u32),
Custom(u32),
}Expand description
Type of kernel alert.
Variants§
HighLatency
High latency detected.
QueuePressure
Queue approaching capacity.
MemoryPressure
Memory pressure detected.
ProcessingError
Processing error occurred.
DomainAlert(u32)
Domain-specific alert (custom type code).
Custom(u32)
Custom application alert (custom type code).
Trait Implementations§
Source§impl Clone for KernelAlertType
impl Clone for KernelAlertType
Source§fn clone(&self) -> KernelAlertType
fn clone(&self) -> KernelAlertType
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 KernelAlertType
impl Debug for KernelAlertType
Source§impl PartialEq for KernelAlertType
impl PartialEq for KernelAlertType
impl Copy for KernelAlertType
impl Eq for KernelAlertType
impl StructuralPartialEq for KernelAlertType
Auto Trait Implementations§
impl Freeze for KernelAlertType
impl RefUnwindSafe for KernelAlertType
impl Send for KernelAlertType
impl Sync for KernelAlertType
impl Unpin for KernelAlertType
impl UnwindSafe for KernelAlertType
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> 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 moreSource§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.