pub trait CommitStrategy {
    type Strategy;
}
Expand description

Marker trait defining specific encoding strategy which should be used for automatic implementation of CommitEncode.

Required Associated Types§

Implementations on Foreign Types§

source§

impl CommitStrategy for i8

source§

impl CommitStrategy for i16

source§

impl CommitStrategy for i32

source§

impl CommitStrategy for i64

source§

impl CommitStrategy for i128

source§

impl CommitStrategy for u8

source§

impl CommitStrategy for u16

source§

impl CommitStrategy for u32

source§

impl CommitStrategy for u64

source§

impl CommitStrategy for u128

source§

impl CommitStrategy for Double

source§

impl CommitStrategy for Half

source§

impl CommitStrategy for Oct

source§

impl CommitStrategy for Quad

source§

impl CommitStrategy for Single

source§

impl CommitStrategy for X87DoubleExtended

source§

impl CommitStrategy for Bytes32

source§

impl CommitStrategy for i256

source§

impl CommitStrategy for i512

source§

impl CommitStrategy for i1024

source§

impl CommitStrategy for u24

source§

impl CommitStrategy for u256

source§

impl CommitStrategy for u512

source§

impl CommitStrategy for u1024

source§

impl<T> CommitStrategy for Option<T>
where T: CommitStrategy,

source§

impl<T> CommitStrategy for &T
where T: CommitEncode,

§

type Strategy = AsRef

source§

impl<T> CommitStrategy for Box<T>
where T: CommitStrategy,

source§

impl<const MIN: usize, const MAX: usize> CommitStrategy for Confined<Vec<u8>, MIN, MAX>

Implementors§