[][src]Enum wire4::Word

pub enum Word {
    NumImm(i32),
    StrImm(u32),
    VarImm(u32),
    NetImm(u32),
    PortImm(u32),
    Proc(u32),
    Call(u32),
    IO(IO),
    Ret,
    Drop,
    Dup,
    Swap,
    Over,
    Nip,
    Tuck,
    Rot,
    RRot,
    Inc,
    Dec,
    Plus,
    Minus,
    Mul,
    Div,
    Mod,
    And,
    Or,
    Xor,
    Invert,
    Lt,
    Gt,
    Lte,
    Gte,
    Eq,
    NotEq,
    EqZero,
    NotEqZero,
    LtZero,
    GtZero,
    SetVar,
    GetVar,
    If,
    Then,
    Else,
    Begin,
    Until,
    Do,
    I,
    Loop,
}

Variants

NumImm(i32)
StrImm(u32)
VarImm(u32)
NetImm(u32)
PortImm(u32)
Proc(u32)
Call(u32)
IO(IO)
Ret
Drop
Dup
Swap
Over
Nip
Tuck
Rot
RRot
Inc
Dec
Plus
Minus
Mul
Div
Mod
And
Or
Xor
Invert
Lt
Gt
Lte
Gte
Eq
NotEq
EqZero
NotEqZero
LtZero
GtZero
SetVar
GetVar
If
Then
Else
Begin
Until
Do
I
Loop

Trait Implementations

impl Clone for Word[src]

impl Debug for Word[src]

impl PartialEq<Word> for Word[src]

impl StructuralPartialEq for Word[src]

Auto Trait Implementations

impl Send for Word

impl Sync for Word

impl Unpin for Word

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.