[]Enum solana_libra_ir_to_bytecode::parser::ast::Tag

pub enum Tag {
    Address,
    U64,
    Bool,
    ByteArray,
    String,
    Struct(StructType),
}

Type "name" of the type

Variants

Address

address

U64

u64

Bool

bool

ByteArray

bytearray

String

string

Struct(StructType)

A module defined struct n

Trait Implementations

impl PartialEq<Tag> for Tag

impl Display for Tag

impl Debug for Tag

impl Clone for Tag

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Sync for Tag

impl Send for Tag

impl Unpin for Tag

impl RefUnwindSafe for Tag

impl UnwindSafe for Tag

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Erased for T

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized