[−][src]Enum zeerust::ops::JumpConditional
Jumps and Returns can be conditional on certain flags being set
Variants
Unconditional
Both Jump and Return have unconditional versions. Rather than a seperate Op, these will have this flag. It always evaluates to true
NonZero
True if the Zero flag is reset
Zero
True if the Zero flag is set
NoCarry
True if the Carry flag is reset
Carry
True if the Carry flag is set
ParityOdd
True if the ParityOverflow bit is reset
ParityEven
True if the ParityOverflow bit is set
SignPositive
True if the Sign bit is reset
SignNegative
True if the Sign bit is set
Trait Implementations
impl Copy for JumpConditional
[src]
impl PartialEq<JumpConditional> for JumpConditional
[src]
fn eq(&self, other: &JumpConditional) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Clone for JumpConditional
[src]
fn clone(&self) -> JumpConditional
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for JumpConditional
[src]
Auto Trait Implementations
impl Send for JumpConditional
impl Sync for JumpConditional
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,