Trait merkletree::merkle::FromIndexedParallelIterator

source ·
pub trait FromIndexedParallelIterator<E, BaseTreeArity>: Sized
where E: Send,
{ // Required methods fn from_par_iter<I>(par_iter: I) -> Result<Self> where BaseTreeArity: Unsigned, I: IntoParallelIterator<Item = E>, I::Iter: IndexedParallelIterator; fn from_par_iter_with_config<I>( par_iter: I, config: StoreConfig, ) -> Result<Self> where I: IntoParallelIterator<Item = E>, I::Iter: IndexedParallelIterator, BaseTreeArity: Unsigned; }

Required Methods§

source

fn from_par_iter<I>(par_iter: I) -> Result<Self>
where BaseTreeArity: Unsigned, I: IntoParallelIterator<Item = E>, I::Iter: IndexedParallelIterator,

source

fn from_par_iter_with_config<I>( par_iter: I, config: StoreConfig, ) -> Result<Self>
where I: IntoParallelIterator<Item = E>, I::Iter: IndexedParallelIterator, BaseTreeArity: Unsigned,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<E: Element, A: Algorithm<E>, S: Store<E>, BaseTreeArity: Unsigned, SubTreeArity: Unsigned, TopTreeArity: Unsigned> FromIndexedParallelIterator<E, BaseTreeArity> for MerkleTree<E, A, S, BaseTreeArity, SubTreeArity, TopTreeArity>