[][src]Trait runestick::ValueType

pub trait ValueType {
    fn value_type() -> Type;
fn type_info() -> TypeInfo; }

Trait for converting types into values.

Required methods

fn value_type() -> Type

Convert into a value type.

fn type_info() -> TypeInfo

Access diagnostical information on the value type.

Loading content...

Implementations on Foreign Types

impl ValueType for ParseFloatError[src]

impl ValueType for ParseIntError[src]

impl ValueType for Rev<Iter>[src]

impl ValueType for Rev<Iter>[src]

impl<T> ValueType for HashMap<String, T>[src]

impl ValueType for Error[src]

impl ValueType for Error[src]

impl<A, B, C, D, E, F, G, H> ValueType for (A, B, C, D, E, F, G, H)[src]

impl<B, C, D, E, F, G, H> ValueType for (B, C, D, E, F, G, H)[src]

impl<C, D, E, F, G, H> ValueType for (C, D, E, F, G, H)[src]

impl<D, E, F, G, H> ValueType for (D, E, F, G, H)[src]

impl<E, F, G, H> ValueType for (E, F, G, H)[src]

impl<F, G, H> ValueType for (F, G, H)[src]

impl<G, H> ValueType for (G, H)[src]

impl<H> ValueType for (H,)[src]

impl<T: ?Sized, '_> ValueType for &'_ T where
    T: ValueType
[src]

Blanket implementation for references.

impl<T: ?Sized, '_> ValueType for &'_ mut T where
    T: ValueType
[src]

Blanket implementation for mutable references.

impl ValueType for ()[src]

impl ValueType for u8[src]

impl ValueType for bool[src]

impl ValueType for char[src]

impl ValueType for i8[src]

impl ValueType for u16[src]

impl ValueType for i16[src]

impl ValueType for u32[src]

impl ValueType for i32[src]

impl ValueType for u64[src]

impl ValueType for i64[src]

impl ValueType for u128[src]

impl ValueType for i128[src]

impl ValueType for f32[src]

impl ValueType for f64[src]

impl ValueType for String[src]

impl ValueType for str[src]

impl ValueType for [u8][src]

impl<T> ValueType for Vec<T>[src]

impl ValueType for [Value][src]

impl<T, E> ValueType for Result<T, E>[src]

impl<T> ValueType for Option<T>[src]

impl ValueType for Error[src]

Loading content...

Implementors

impl ValueType for GeneratorState[src]

impl ValueType for runestick::modules::object::Iter[src]

impl ValueType for runestick::modules::vec::Iter[src]

impl ValueType for Bytes[src]

impl ValueType for Function[src]

impl ValueType for Future[src]

impl ValueType for Generator[src]

impl ValueType for OwnedRef<Function>[src]

impl ValueType for Shared<Function>[src]

impl ValueType for Stream[src]

impl ValueType for Tuple[src]

impl<T> ValueType for VecTuple<T>[src]

impl<T> ValueType for Object<T>[src]

Loading content...