Union wasmer_c_api::wasm_c_api::value::wasm_val_inner [−][src]
pub union wasm_val_inner {
// some fields omitted
}Expand description
A Rust union, compatible with C, that holds a value of kind
wasm_valkind_t (see wasm_val_t to get the complete
picture). Members of the union are:
int32_tif the value is a 32-bit integer,int64_tif the value is a 64-bit integer,float32_tif the value is a 32-bit float,float64_tif the value is a 64-bit float,wref(wasm_ref_t) if the value is a WebAssembly reference.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for wasm_val_innerimpl !Send for wasm_val_innerimpl !Sync for wasm_val_innerimpl Unpin for wasm_val_innerimpl UnwindSafe for wasm_val_innerBlanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::MetadataConverts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
pub fn vzip(self) -> V