Struct wasmer_types::VMExternRef [−][src]
#[repr(transparent)]pub struct VMExternRef(_);
Expand description
This type does not do reference counting automatically, reference counting can be done with
Self::ref_clone and Self::ref_drop.
Implementations
Make a new extern reference
Try to downcast to the given value
A low-level function to increment the strong-count a given number of times.
This is used as an optimization when implementing some low-level VM primitives.
If you’re using this type directly for whatever reason, you probably want
Self::ref_clone instead.
Trait Implementations
Performs the conversion.
type Abi = Self
type Abi = SelfThe ABI for this type (i32, i64, f32, f64)
Convert to self from i128 binary representation.
Convert self to a Value.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl !RefUnwindSafe for VMExternRefimpl !Send for VMExternRefimpl !Sync for VMExternRefimpl Unpin for VMExternRefimpl !UnwindSafe for VMExternRefBlanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()The archived version of the pointer metadata for this type.
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.