#[non_exhaustive]
pub enum QueueOrderKind {
Fifo,
TaskPriority,
}
Expand description
Indicates a variant of QueueOrder
supported by a kernel.
This type is used as the element type of
KernelBase::RAW_SUPPORTED_QUEUE_ORDERS
.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Fifo
TaskPriority
Trait Implementations
sourceimpl Clone for QueueOrderKind
impl Clone for QueueOrderKind
sourcefn clone(&self) -> QueueOrderKind
fn clone(&self) -> QueueOrderKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for QueueOrderKind
impl Debug for QueueOrderKind
sourceimpl PartialEq<QueueOrderKind> for QueueOrderKind
impl PartialEq<QueueOrderKind> for QueueOrderKind
impl Copy for QueueOrderKind
impl Eq for QueueOrderKind
impl StructuralEq for QueueOrderKind
impl StructuralPartialEq for QueueOrderKind
Auto Trait Implementations
impl RefUnwindSafe for QueueOrderKind
impl Send for QueueOrderKind
impl Sync for QueueOrderKind
impl Unpin for QueueOrderKind
impl UnwindSafe for QueueOrderKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more