#[repr(u8)]pub enum SchedulerEventType {
LegacyContextSwitch = 0,
ContextSwitch = 1,
ThreadWakeup = 2,
}Expand description
SchedulerEventType enumerates all known scheduler event types.
Variants§
Trait Implementations§
Source§impl Debug for SchedulerEventType
impl Debug for SchedulerEventType
impl Eq for SchedulerEventType
impl Immutable for SchedulerEventType
Source§impl IntoBytes for SchedulerEventTypewhere
(): PaddingFree<Self, { _ }>,
impl IntoBytes for SchedulerEventTypewhere
(): PaddingFree<Self, { _ }>,
Source§impl PartialEq for SchedulerEventType
impl PartialEq for SchedulerEventType
impl StructuralPartialEq for SchedulerEventType
Source§impl TryFromBytes for SchedulerEventType
impl TryFromBytes for SchedulerEventType
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for SchedulerEventType
impl RefUnwindSafe for SchedulerEventType
impl Send for SchedulerEventType
impl Sync for SchedulerEventType
impl Unpin for SchedulerEventType
impl UnsafeUnpin for SchedulerEventType
impl UnwindSafe for SchedulerEventType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more