pub trait DecodableWithMeta {
    type Encoded;
    type Decoded;

    // Required methods
    fn decode_with_meta(
        encoded: Self::Encoded,
        encoding: UiTransactionEncoding,
        version: Option<TransactionVersion>,
    ) -> Result<Self::Decoded, DecodeError>;
    fn json_decode(
        encoded: Self::Encoded,
        version: Option<TransactionVersion>,
    ) -> Result<Self::Decoded, DecodeError>;
}

Required Associated Types§

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl DecodableWithMeta for Message

source§

impl DecodableWithMeta for VersionedTransaction

Implementors§