Enum yksom::compiler::instrs::Primitive[][src]

pub enum Primitive {
Show variants Add, And, As32BitSignedValue, As32BitUnsignedValue, AsDouble, AsInteger, AsString, AsSymbol, At, AtPut, AtRandom, BitXor, Class, Cos, Concatenate, Div, DoubleDiv, ErrorPrint, ErrorPrintln, Equals, Exit, Fields, FromString, FullGC, Global, GlobalPut, GreaterThan, GreaterThanEquals, Halt, HasGlobal, Hashcode, Holder, Inspect, InstVarAt, InstVarAtPut, InstVarNamed, InvokeOnWith, IsDigits, IsLetters, IsWhiteSpace, Length, Load, LoadFile, LessThan, LessThanEquals, Methods, Mod, Mul, Name, NotEquals, New, NewArray, ObjectSize, Perform, PerformInSuperClass, PerformWithArguments, PerformWithArgumentsInSuperClass, PositiveInfinity, PrimSubstringFromTo, PrintNewline, PrintStackTrace, PrintString, RefEquals, Rem, Restart, Round, Shl, Shr, Signature, Sin, Sqrt, Sub, Superclass, Ticks, Time, Value(u8),
}

Variants

Add
And
As32BitSignedValue
As32BitUnsignedValue
AsDouble
AsInteger
AsString
AsSymbol
At
AtPut
AtRandom
BitXor
Class
Cos
Concatenate
Div
DoubleDiv
ErrorPrint
ErrorPrintln
Equals
Exit
Fields
FromString
FullGC
Global
GlobalPut
GreaterThan
GreaterThanEquals
Halt
HasGlobal
Hashcode
Holder
Inspect
InstVarAt
InstVarAtPut
InstVarNamed
InvokeOnWith
IsDigits
IsLetters
IsWhiteSpace
Length
Load
LoadFile
LessThan
LessThanEquals
Methods
Mod
Mul
Name
NotEquals
New
NewArray
ObjectSize
Perform
PerformInSuperClass
PerformWithArguments
PerformWithArgumentsInSuperClass
PositiveInfinity
PrimSubstringFromTo
PrintNewline
PrintStackTrace
PrintString
RefEquals
Rem
Restart
Round
Shl
Shr
Signature
Sin
Sqrt
Sub
Superclass
Ticks
Time
Value(u8)

Is this value (0), value: (1), or value:with: (2)?

Trait Implementations

impl Clone for Primitive[src]

impl Copy for Primitive[src]

impl Debug for Primitive[src]

impl PartialEq<Primitive> for Primitive[src]

impl StructuralPartialEq for Primitive[src]

Auto Trait Implementations

impl NoTrace for Primitive

impl RefUnwindSafe for Primitive

impl Send for Primitive

impl Sync for Primitive

impl Unpin for Primitive

impl UnwindSafe for Primitive

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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