Trait client_side_validation::CommitEncode [−][src]
Required methods
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
Provided methods
fn commit_serialize(&self) -> Vec<u8>
[src]
Implementations on Foreign Types
impl<T> CommitEncode for Holder<T, UsingStrict> where
T: StrictEncode,
[src]
T: StrictEncode,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
impl<T> CommitEncode for Holder<T, UsingConceal> where
T: CommitConceal,
<T as CommitConceal>::ConcealedCommitment: CommitEncode,
[src]
T: CommitConceal,
<T as CommitConceal>::ConcealedCommitment: CommitEncode,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
impl<T, H> CommitEncode for Holder<T, UsingHash<H>> where
H: Hash + StrictEncode,
T: StrictEncode,
[src]
H: Hash + StrictEncode,
T: StrictEncode,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
impl<K, V> CommitEncode for (K, V) where
K: CommitEncode,
V: CommitEncode,
[src]
K: CommitEncode,
V: CommitEncode,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
impl<A, B, C> CommitEncode for (A, B, C) where
A: CommitEncode,
B: CommitEncode,
C: CommitEncode,
[src]
A: CommitEncode,
B: CommitEncode,
C: CommitEncode,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
Implementors
impl<L> CommitEncode for MerkleSource<L> where
L: ConsensusMerkleCommit,
[src]
L: ConsensusMerkleCommit,
fn commit_encode<E: Write>(&self, e: E) -> usize
[src]
impl<T> CommitEncode for T where
T: CommitEncodeWithStrategy + Clone,
Holder<T, <T as CommitEncodeWithStrategy>::Strategy>: CommitEncode,
[src]
T: CommitEncodeWithStrategy + Clone,
Holder<T, <T as CommitEncodeWithStrategy>::Strategy>: CommitEncode,