[][src]Enum mtots::ValueKind

pub enum ValueKind {
    Uninitialized,
    Nil,
    Bool,
    Int,
    Float,
    Symbol,
    String,
    Bytes,
    Path,
    List,
    Table,
    Map,
    UserObject,
    Exception,
    NativeFunction,
    NativeClosure,
    Code,
    Function,
    Class,
    ExceptionKind,
    NativeIterator,
    GeneratorObject,
    Module,
    Opaque,
    MutableString,
    MutableList,
    MutableMap,
    Cell,
}

Variants

Uninitialized
Nil
Bool
Int
Float
Symbol
String
Bytes
Path
List
Table
Map
UserObject
Exception
NativeFunction
NativeClosure
Code
Function
Class
ExceptionKind
NativeIterator
GeneratorObject
Module
Opaque
MutableString
MutableList
MutableMap
Cell

Trait Implementations

impl Clone for ValueKind[src]

impl Copy for ValueKind[src]

impl Debug for ValueKind[src]

impl Eq for ValueKind[src]

impl Hash for ValueKind[src]

impl PartialEq<ValueKind> for ValueKind[src]

impl StructuralEq for ValueKind[src]

impl StructuralPartialEq for ValueKind[src]

Auto Trait Implementations

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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.