[][src]Enum rustier::sexpr::SexpType

#[repr(u32)]pub enum SexpType {
    Nil,
    Sym,
    List,
    Clo,
    Env,
    Prom,
    Lang,
    Special,
    Builtin,
    Char,
    Lgl,
    Int,
    Real,
    Cplx,
    Str,
    Dot,
    Any,
    Vec,
    Expr,
    Bcode,
    Extptr,
    Weakref,
    Raw,
    S4,
    New,
    Free,
    Fun,
}

Variants

Nil
Sym
List
Clo
Env
Prom
Lang
Special
Builtin
Char
Lgl
Int
Real
Cplx
Str
Dot
Any
Vec
Expr
Bcode
Extptr
Weakref
Raw
S4
New
Free
Fun

Trait Implementations

impl Clone for SexpType[src]

impl Copy for SexpType[src]

impl Debug for SexpType[src]

impl TryFrom<u32> for SexpType[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for SexpType[src]

type Primitive = u32

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<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.