Trait sp_subspace_mmr::MmrDigest

source ·
pub trait MmrDigest<MmrRootHash> {
    // Required methods
    fn new_mmr_root(root: MmrRootHash) -> Self;
    fn as_new_mmr_root(&self) -> Option<MmrRootHash>;
}
Expand description

MMR specific digest items interface.

Required Methods§

source

fn new_mmr_root(root: MmrRootHash) -> Self

source

fn as_new_mmr_root(&self) -> Option<MmrRootHash>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<MmrRootHash: Codec> MmrDigest<MmrRootHash> for DigestItem

source§

fn new_mmr_root(root: MmrRootHash) -> Self

source§

fn as_new_mmr_root(&self) -> Option<MmrRootHash>

Implementors§