pub enum SkmBitPos {
Value(BitPos),
Meta,
Parity,
ParityCircuit,
Nonexistent(NonexistentBitPos),
}
Variants§
Value(BitPos)
Meta
Parity
ParityCircuit
Nonexistent(NonexistentBitPos)
Bit zero of any quarter is non-existent. The interpretation of bit 0 is explained in the documentation for SKM (Users Handbook, page 3-34:
If a non-existent bit is selected, e.g. bit 0.0,1.0,2.0,3.0 for example, Unconditional Skips (SKU) and Rotate (CYR) will still work, but “makes” will do nothing, and conditional skips will not skip.
Trait Implementations§
Source§impl Ord for SkmBitPos
impl Ord for SkmBitPos
Source§impl PartialOrd for SkmBitPos
impl PartialOrd for SkmBitPos
impl Copy for SkmBitPos
impl Eq for SkmBitPos
impl StructuralPartialEq for SkmBitPos
Auto Trait Implementations§
impl Freeze for SkmBitPos
impl RefUnwindSafe for SkmBitPos
impl Send for SkmBitPos
impl Sync for SkmBitPos
impl Unpin for SkmBitPos
impl UnwindSafe for SkmBitPos
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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
Checks if this value is equivalent to the given key. Read more
§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.