[−][src]Trait bm_le::FromVectorTree
Traits for vector converting from a tree structure.
Required methods
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
Convert this type from merkle tree, reading nodes from the given database, with given length and maximum length.
Implementors
impl<DB> FromVectorTree<DB> for ElementalFixedVec<bool> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<u128> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<u16> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<u32> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<u64> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<u8> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB> FromVectorTree<DB> for ElementalFixedVec<U256> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>
) -> Result<Self, Error<DB::Error>>
impl<DB, T: Composite + FromTree<DB>> FromVectorTree<DB> for ElementalFixedVec<T> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,