pub trait TuplePreparable: Sized {
    // Required method
    fn prepare_into_concatenated_digest(
        decoder: &mut TransactionDecoder<'_>,
        accumulator: HashAccumulator
    ) -> Result<(Self, Summary), PrepareError>;
}

Required Methods§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<(Self, Summary), PrepareError>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl TuplePreparable for ()

§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<((), Summary), PrepareError>

§

impl<T0> TuplePreparable for (T0,)

§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<((T0,), Summary), PrepareError>

§

impl<T0, T1> TuplePreparable for (T0, T1)

§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<((T0, T1), Summary), PrepareError>

§

impl<T0, T1, T2> TuplePreparable for (T0, T1, T2)

§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<((T0, T1, T2), Summary), PrepareError>

§

impl<T0, T1, T2, T3> TuplePreparable for (T0, T1, T2, T3)

§

fn prepare_into_concatenated_digest( decoder: &mut TransactionDecoder<'_>, accumulator: HashAccumulator ) -> Result<((T0, T1, T2, T3), Summary), PrepareError>

§

impl<T0, T1, T2, T3, T4> TuplePreparable for (T0, T1, T2, T3, T4)

§

impl<T0, T1, T2, T3, T4, T5> TuplePreparable for (T0, T1, T2, T3, T4, T5)

Implementors§