Trait sp_runtime_interface::pass_by::PassBy[][src]

pub trait PassBy: Sized {
    type PassBy: PassByImpl<Self>;
}
Expand description

Something that should be passed between wasm and the host using the given strategy.

See Codec, Inner or Enum for more information about the provided strategies.

Associated Types

The strategy that should be used to pass the type.

Implementations on Foreign Types

Implementors

impl PassBy for KeyTypeId

impl PassBy for Public

impl PassBy for Signature

impl PassBy for Public

impl PassBy for Signature

impl PassBy for Public

impl PassBy for Signature

impl PassBy for StorageKind

impl PassBy for HttpRequestId

impl PassBy for HttpError

impl PassBy for HttpRequestStatus

impl PassBy for OpaqueNetworkState

impl PassBy for OpaqueMultiaddr

impl PassBy for Timestamp

impl PassBy for Duration

impl PassBy for OpaquePeerId

impl PassBy for LogLevel

impl PassBy for LogLevelFilter

impl PassBy for KillStorageResult

impl<T: Encode + Decode> PassBy for Crossing<T>