Enum arret_runtime::boxed::AnySubtype[][src]

pub enum AnySubtype<'a> {
Show variants Float(&'a Float), Int(&'a Int), Char(&'a Char), Str(&'a Str), Sym(&'a Sym), Pair(&'a Pair), Nil(&'a Nil), True(&'a True), False(&'a False), Vector(&'a Vector), FunThunk(&'a FunThunk), Record(&'a Record), Set(&'a Set), Map(&'a Map),
}

Possible subtypes of this supertype

Variants

Float(&'a Float)
Int(&'a Int)
Char(&'a Char)
Str(&'a Str)
Sym(&'a Sym)
Pair(&'a Pair)
Nil(&'a Nil)
True(&'a True)
False(&'a False)
Vector(&'a Vector)
FunThunk(&'a FunThunk)
Record(&'a Record)
Set(&'a Set)
Map(&'a Map)

Trait Implementations

impl<'a> Debug for AnySubtype<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for AnySubtype<'a>

impl<'a> !Send for AnySubtype<'a>

impl<'a> !Sync for AnySubtype<'a>

impl<'a> Unpin for AnySubtype<'a>

impl<'a> UnwindSafe for AnySubtype<'a>

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