[−][src]Enum libcw::redcode::OpCode
An opcode
Variants
Dat
Data
Mov
Move
Add
Add
Sub
Sub
Mul
Multiply
Div
Divide
Mod
Modulo
Jmp
Unconditional Jump
Jmz
Jump if zero
Jmn
Jump if not zero
Djn
Decrement and then Jump if not zero
Spl
Split process
Cmp
Compare two instructions and skip next instruction if equal
Seq
Compare two instructions and skip next instruction if equal
Sne
Compare two instructions and skip next instruction if not equal
Slt
Compare two instructions and skip next instruction if less then
Ldp
Load form P-space
Stp
Store in P-space
Nop
No operation
Trait Implementations
impl Default for OpCode
[src]
impl Default for OpCode
impl PartialEq<OpCode> for OpCode
[src]
impl PartialEq<OpCode> for OpCode
fn eq(&self, other: &OpCode) -> bool
[src]
fn eq(&self, other: &OpCode) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Clone for OpCode
[src]
impl Clone for OpCode
fn clone(&self) -> OpCode
[src]
fn clone(&self) -> OpCode
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for OpCode
[src]
impl Copy for OpCode
impl Eq for OpCode
[src]
impl Eq for OpCode
impl Display for OpCode
[src]
impl Display for OpCode
impl Debug for OpCode
[src]
impl Debug for OpCode
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
impl<T> ToString for T where
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T