[][src]Enum brawllib_rs::script_ast::variable_ast::VariableAst

pub enum VariableAst {
    InternalConstantInt(InternalConstantInt),
    LongtermAccessInt(LongtermAccessInt),
    LongtermAccessFloat(LongtermAccessFloat),
    LongtermAccessBool(LongtermAccessBool),
    RandomAccessInt(RandomAccessInt),
    RandomAccessFloat(RandomAccessFloat),
    RandomAccessBool(RandomAccessBool),
    Unknown {
        memory_type: VariableMemoryType,
        data_type: VariableDataType,
        address: u32,
    },
}

Variants

InternalConstantInt(InternalConstantInt)

Known as IC in existing tools

LongtermAccessInt(LongtermAccessInt)

Known as LA in existing tools

LongtermAccessFloat(LongtermAccessFloat)

Known as LA in existing tools

LongtermAccessBool(LongtermAccessBool)

Known as LA in existing tools

RandomAccessInt(RandomAccessInt)

Known as RA in existing tools

RandomAccessFloat(RandomAccessFloat)

Known as RA in existing tools

RandomAccessBool(RandomAccessBool)

Known as RA in existing tools

Unknown

Fields of Unknown

memory_type: VariableMemoryTypedata_type: VariableDataTypeaddress: u32

Methods

impl VariableAst[src]

Trait Implementations

impl Clone for VariableAst[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for VariableAst[src]

impl Serialize for VariableAst[src]

Auto Trait Implementations

impl Send for VariableAst

impl Sync for VariableAst

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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> Any for T where
    T: 'static + ?Sized
[src]