#[repr(u8)]pub enum JmpCondition {
Always = 0,
XIsZero = 1,
XDecNonZero = 2,
YIsZero = 3,
YDecNonZero = 4,
XNotEqualY = 5,
PinHigh = 6,
OutputShiftRegisterNotEmpty = 7,
}Variants§
Always = 0
Always
XIsZero = 1
!X: scratch X zero
XDecNonZero = 2
X--: scratch X non-zero, post decrement
YIsZero = 3
!Y: scratch Y zero
YDecNonZero = 4
Y--: scratch Y non-zero, post decrement
XNotEqualY = 5
X!=Y: scratch X not equal to scratch Y
PinHigh = 6
PIN: branch on input pin
OutputShiftRegisterNotEmpty = 7
!OSRE: output shift register not empty
Trait Implementations§
Source§impl Clone for JmpCondition
impl Clone for JmpCondition
Source§fn clone(&self) -> JmpCondition
fn clone(&self) -> JmpCondition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JmpCondition
impl Debug for JmpCondition
Source§impl PartialEq for JmpCondition
impl PartialEq for JmpCondition
Source§impl TryFrom<u8> for JmpCondition
impl TryFrom<u8> for JmpCondition
Source§type Error = TryFromPrimitiveError<JmpCondition>
type Error = TryFromPrimitiveError<JmpCondition>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for JmpCondition
impl TryFromPrimitive for JmpCondition
const NAME: &'static str = "JmpCondition"
type Primitive = u8
type Error = TryFromPrimitiveError<JmpCondition>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for JmpCondition
impl Eq for JmpCondition
impl StructuralPartialEq for JmpCondition
Auto Trait Implementations§
impl Freeze for JmpCondition
impl RefUnwindSafe for JmpCondition
impl Send for JmpCondition
impl Sync for JmpCondition
impl Unpin for JmpCondition
impl UnwindSafe for JmpCondition
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