[−][src]Struct runestick::VariantObject
An object with a well-defined variant of an enum.
Fields
enum_hash: Hash
The type hash of the enum.
hash: Hash
The type variant hash.
object: Object<Value>
Content of the object.
Implementations
impl VariantObject
[src]
pub fn type_info(&self) -> ValueTypeInfo
[src]
Get type info for the typed object.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for VariantObject
impl !Send for VariantObject
impl !Sync for VariantObject
impl Unpin for VariantObject
impl !UnwindSafe for VariantObject
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,