[][src]Enum libstorage::ir::TsValue

pub enum TsValue {
    Boolean(bool),
    BooleanVec(Vec<bool>),
    Byte(u8),
    ByteVec(Vec<u8>),
    Integer(i32),
    IntegerVec(Vec<i32>),
    Float(f64),
    FloatVec(Vec<f64>),
    Long(u64),
    LongVec(Vec<u64>),
    Short(u16),
    ShortVec(Vec<u16>),
    SignedShortVec(Vec<i16>),
    SignedLong(i64),
    SignedLongVec(Vec<i64>),
    String(String),
    StringVec(Vec<String>),
}

Variants

Boolean(bool)BooleanVec(Vec<bool>)Byte(u8)ByteVec(Vec<u8>)Integer(i32)IntegerVec(Vec<i32>)Float(f64)FloatVec(Vec<f64>)Long(u64)LongVec(Vec<u64>)Short(u16)ShortVec(Vec<u16>)SignedShortVec(Vec<i16>)SignedLong(i64)SignedLongVec(Vec<i64>)String(String)StringVec(Vec<String>)

Trait Implementations

impl Clone for TsValue[src]

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

Performs copy-assignment from source. Read more

impl Debug for TsValue[src]

Auto Trait Implementations

impl Send for TsValue

impl Sync for TsValue

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> Any for T where
    T: 'static + ?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> Erased for T

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Same for T

type Output = T

Should always be Self