Struct wasmer_c_api::wasm_c_api::unstable::middlewares::wasmer_middleware_t [−][src]
pub struct wasmer_middleware_t { /* fields omitted */ }Expand description
Opaque representing any kind of middleware.
Used by wasm_config_push_middleware. A specific middleware is
transformed into this type to get a generic middleware. See for
example
wasmer_metering_as_middleware.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for wasmer_middleware_timpl Send for wasmer_middleware_timpl Sync for wasmer_middleware_timpl Unpin for wasmer_middleware_timpl !UnwindSafe for wasmer_middleware_tBlanket 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