pub enum Proj {
Gate = 0,
Up = 1,
Down = 2,
}Expand description
The three projections that make up one routed expert, in a fixed order.
Order is load-bearing: it is the order sub-buffers are laid out inside a
record and the order the streamer patches pointer tables in. Never reorder
without bumping ExpertRecordHeader::VERSION.
Variants§
Implementations§
Trait Implementations§
impl Copy for Proj
impl Eq for Proj
impl StructuralPartialEq for Proj
Auto Trait Implementations§
impl Freeze for Proj
impl RefUnwindSafe for Proj
impl Send for Proj
impl Sync for Proj
impl Unpin for Proj
impl UnwindSafe for Proj
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.