[−][src]Type Definition runestick::Object
type Object<T> = HashMap<String, T>;
The type of an object.
Trait Implementations
impl<T> FromValue for Object<T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<T> ReflectValueType for Object<T>
[src]
type Owned = Object<T>
The internal, owned type used for this value.
fn value_type() -> ValueType
[src]
fn value_type_info() -> ValueTypeInfo
[src]
impl<T, '_> ReflectValueType for &'_ Object<T>
[src]
type Owned = Object<T>
The internal, owned type used for this value.
fn value_type() -> ValueType
[src]
fn value_type_info() -> ValueTypeInfo
[src]
impl<T, '_> ReflectValueType for &'_ mut Object<T>
[src]
type Owned = Object<T>
The internal, owned type used for this value.
fn value_type() -> ValueType
[src]
fn value_type_info() -> ValueTypeInfo
[src]
impl<T> ToValue for Object<T> where
T: ToValue,
[src]
T: ToValue,
fn to_value(self) -> Result<Value, ValueError>
[src]
impl<'_> UnsafeFromValue for &'_ Object<Value>
[src]
type Output = *const Object<Value>
The output type from the unsafe coercion.
type Guard = RawOwnedRef
The raw guard returned. Read more
unsafe fn unsafe_from_value(
value: Value
) -> Result<(Self::Output, Self::Guard), ValueError>
[src]
value: Value
) -> Result<(Self::Output, Self::Guard), ValueError>