pub trait TransactionChildBodyPreparable: HasSummary + Sized {
    // Required methods
    fn prepare_as_inner_body_child(
        decoder: &mut TransactionDecoder<'_>
    ) -> Result<Self, PrepareError>;
    fn value_kind() -> ValueKind<ManifestCustomValueKind>;
}

Required Methods§

fn prepare_as_inner_body_child( decoder: &mut TransactionDecoder<'_> ) -> Result<Self, PrepareError>

Prepares value from a manifest decoder by reading the inner body (without the value kind)

fn value_kind() -> ValueKind<ManifestCustomValueKind>

Object Safety§

This trait is not object safe.

Implementors§