pub enum MixedWorkQueueClass {
Scan,
Graph,
Parser,
Flow,
Control,
}Expand description
Resident queue class used by the megakernel scheduler.
Variants§
Scan
Byte, literal, regex, or token scan work.
Graph
Frontier, CSR, motif, or reachability graph work.
Parser
Lexer, parser, VAST, or changed-range parser work.
Flow
Relation, dataflow, IFDS, or fixed-point flow work.
Control
Runtime control work such as bounded drain sentinels.
Implementations§
Trait Implementations§
Source§impl Clone for MixedWorkQueueClass
impl Clone for MixedWorkQueueClass
Source§fn clone(&self) -> MixedWorkQueueClass
fn clone(&self) -> MixedWorkQueueClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MixedWorkQueueClass
Source§impl Debug for MixedWorkQueueClass
impl Debug for MixedWorkQueueClass
impl Eq for MixedWorkQueueClass
Source§impl Hash for MixedWorkQueueClass
impl Hash for MixedWorkQueueClass
Source§impl PartialEq for MixedWorkQueueClass
impl PartialEq for MixedWorkQueueClass
Source§fn eq(&self, other: &MixedWorkQueueClass) -> bool
fn eq(&self, other: &MixedWorkQueueClass) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MixedWorkQueueClass
Auto Trait Implementations§
impl Freeze for MixedWorkQueueClass
impl RefUnwindSafe for MixedWorkQueueClass
impl Send for MixedWorkQueueClass
impl Sync for MixedWorkQueueClass
impl Unpin for MixedWorkQueueClass
impl UnsafeUnpin for MixedWorkQueueClass
impl UnwindSafe for MixedWorkQueueClass
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.