pub trait EncodableWithMeta {
    type Encoded;

    fn encode_with_meta(
        &self,
        encoding: UiTransactionEncoding,
        meta: &TransactionStatusMeta
    ) -> Self::Encoded; fn json_encode(&self) -> Self::Encoded; }
Expand description

Represents types that can be encoded into one of several encoding formats

Required Associated Types§

Required Methods§

source

fn encode_with_meta(
    &self,
    encoding: UiTransactionEncoding,
    meta: &TransactionStatusMeta
) -> Self::Encoded

source

fn json_encode(&self) -> Self::Encoded

Implementations on Foreign Types§

source§

impl EncodableWithMeta for VersionedTransaction

§

type Encoded = EncodedTransaction

source§

fn encode_with_meta(
    &self,
    encoding: UiTransactionEncoding,
    meta: &TransactionStatusMeta
) -> Self::Encoded

source§

fn json_encode(&self) -> Self::Encoded

source§

impl EncodableWithMeta for Message

§

type Encoded = UiMessage

source§

fn encode_with_meta(
    &self,
    encoding: UiTransactionEncoding,
    meta: &TransactionStatusMeta
) -> Self::Encoded

source§

fn json_encode(&self) -> Self::Encoded

Implementors§