Trait runestick::TypeOf [−][src]
Trait used for Rust types for which we can determine the runtime type of.
Required methods
fn type_hash() -> Hash
[src]
Convert into a type hash.
fn type_info() -> TypeInfo
[src]
Access diagnostical information on the value type.
Implementations on Foreign Types
impl TypeOf for Error
[src]
impl TypeOf for Error
[src]
impl TypeOf for Error
[src]
impl TypeOf for Ordering
[src]
impl TypeOf for ParseCharError
[src]
impl TypeOf for ParseFloatError
[src]
impl TypeOf for ParseIntError
[src]
impl TypeOf for ()
[src]
impl TypeOf for u8
[src]
impl TypeOf for bool
[src]
impl TypeOf for char
[src]
impl TypeOf for i8
[src]
impl TypeOf for u16
[src]
impl TypeOf for i16
[src]
impl TypeOf for u32
[src]
impl TypeOf for i32
[src]
impl TypeOf for u64
[src]
impl TypeOf for i64
[src]
impl TypeOf for u128
[src]
impl TypeOf for i128
[src]
impl TypeOf for f32
[src]
impl TypeOf for f64
[src]
impl TypeOf for String
[src]
impl TypeOf for str
[src]
impl TypeOf for [u8]
[src]
impl<T> TypeOf for Vec<T>
[src]
impl TypeOf for [Value]
[src]
impl<T, E> TypeOf for Result<T, E>
[src]
impl<T> TypeOf for Option<T>
[src]
impl<T> TypeOf for HashMap<String, T>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TypeOf for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TypeOf for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P> TypeOf for (C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<D, E, F, G, H, I, J, K, L, M, N, O, P> TypeOf for (D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<E, F, G, H, I, J, K, L, M, N, O, P> TypeOf for (E, F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<F, G, H, I, J, K, L, M, N, O, P> TypeOf for (F, G, H, I, J, K, L, M, N, O, P)
[src]
impl<G, H, I, J, K, L, M, N, O, P> TypeOf for (G, H, I, J, K, L, M, N, O, P)
[src]
impl<H, I, J, K, L, M, N, O, P> TypeOf for (H, I, J, K, L, M, N, O, P)
[src]
impl<I, J, K, L, M, N, O, P> TypeOf for (I, J, K, L, M, N, O, P)
[src]
impl<J, K, L, M, N, O, P> TypeOf for (J, K, L, M, N, O, P)
[src]
impl<K, L, M, N, O, P> TypeOf for (K, L, M, N, O, P)
[src]
impl<L, M, N, O, P> TypeOf for (L, M, N, O, P)
[src]
impl<M, N, O, P> TypeOf for (M, N, O, P)
[src]
impl<N, O, P> TypeOf for (N, O, P)
[src]
impl<O, P> TypeOf for (O, P)
[src]
impl<P> TypeOf for (P,)
[src]
impl<T: ?Sized> TypeOf for &T where
T: TypeOf,
[src]
T: TypeOf,
Blanket implementation for references.
impl<T: ?Sized> TypeOf for &mut T where
T: TypeOf,
[src]
T: TypeOf,
Blanket implementation for mutable references.
Implementors
impl TypeOf for GeneratorState
[src]
impl TypeOf for Format
[src]
impl TypeOf for Bytes
[src]
impl TypeOf for Future
[src]
impl TypeOf for Generator
[src]
impl TypeOf for Iterator
[src]
impl TypeOf for Object
[src]
impl TypeOf for Range
[src]
impl TypeOf for Shared<Function>
[src]
impl TypeOf for Stream
[src]
impl TypeOf for Struct
[src]
impl TypeOf for Tuple
[src]
impl TypeOf for UnitStruct
[src]
impl TypeOf for runestick::Vec
[src]
impl TypeOf for Function
[src]
impl<T> TypeOf for VecTuple<T>
[src]
impl<T: ?Sized> TypeOf for Mut<T> where
T: TypeOf,
[src]
T: TypeOf,
Blanket implementation for owned mutable references.
impl<T: ?Sized> TypeOf for Ref<T> where
T: TypeOf,
[src]
T: TypeOf,
Blanket implementation for owned references.