[][src]Trait stk::ReflectValueType

pub trait ReflectValueType: Sized {
    fn value_type() -> ValueType;
fn value_type_info() -> ValueTypeInfo; }

Trait for converting types into values.

Required methods

fn value_type() -> ValueType

Convert into a value type.

fn value_type_info() -> ValueTypeInfo

Access diagnostical information on the value type.

Loading content...

Implementations on Foreign Types

impl<'a> ReflectValueType for &'a [u8][src]

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

impl<T> ReflectValueType for Option<T> where
    T: ReflectValueType
[src]

impl ReflectValueType for bool[src]

impl ReflectValueType for char[src]

impl ReflectValueType for u8[src]

Convert a number into a value type.

impl ReflectValueType for u32[src]

Convert a number into a value type.

impl ReflectValueType for u64[src]

Convert a number into a value type.

impl ReflectValueType for u128[src]

Convert a number into a value type.

impl ReflectValueType for usize[src]

Convert a number into a value type.

impl ReflectValueType for i8[src]

Convert a number into a value type.

impl ReflectValueType for i32[src]

Convert a number into a value type.

impl ReflectValueType for i64[src]

Convert a number into a value type.

impl ReflectValueType for i128[src]

Convert a number into a value type.

impl ReflectValueType for isize[src]

Convert a number into a value type.

impl ReflectValueType for f64[src]

Convert a float into a value type.

impl ReflectValueType for f32[src]

Convert a float into a value type.

impl ReflectValueType for String[src]

impl<'a> ReflectValueType for &'a str[src]

impl ReflectValueType for Box<str>[src]

Convert a string into a value type.

impl<'a> ReflectValueType for &'a String[src]

impl<'a> ReflectValueType for &'a mut String[src]

Loading content...

Implementors

impl ReflectValueType for Bytes[src]

impl ReflectValueType for Unit[src]

impl<'a> ReflectValueType for &'a Bytes[src]

impl<'a> ReflectValueType for &'a mut Bytes[src]

impl<'a, T> ReflectValueType for &'a Array<T>[src]

impl<'a, T> ReflectValueType for &'a Object<T>[src]

impl<'a, T> ReflectValueType for &'a mut Array<T>[src]

impl<'a, T> ReflectValueType for &'a mut Object<T>[src]

impl<T> ReflectValueType for Array<T>[src]

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

Loading content...