[−][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, VmError>
[src]
impl<T> ToValue for Object<T> where
T: ToValue,
[src]
T: ToValue,
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), VmError>
[src]
value: Value
) -> Result<(Self::Output, Self::Guard), VmError>
unsafe fn to_arg(output: Self::Output) -> Self
[src]
impl<'_> UnsafeFromValue for &'_ mut Object<Value>
[src]
type Output = *mut Object<Value>
The output type from the unsafe coercion.
type Guard = RawOwnedMut
The raw guard returned. Read more
unsafe fn unsafe_from_value(
value: Value
) -> Result<(Self::Output, Self::Guard), VmError>
[src]
value: Value
) -> Result<(Self::Output, Self::Guard), VmError>