[−][src]Trait bm_le::FromVectorTreeWithConfig
Traits for vector converting from a tree structure with config.
Required methods
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
config: &C
) -> Result<Self, Error<DB::Error>>
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
config: &C
) -> 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<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<bool> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<u128> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<u16> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<u32> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<u64> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<u8> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<C, DB> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<U256> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,
fn from_vector_tree_with_config(
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
[src]
root: &ValueOf<DB>,
db: &DB,
len: usize,
max_len: Option<usize>,
_config: &C
) -> Result<Self, Error<DB::Error>>
impl<DB, C, T: Composite + FromTreeWithConfig<C, DB>> FromVectorTreeWithConfig<C, DB> for ElementalFixedVec<T> where
DB: Backend<Intermediate = Intermediate, End = End>,
[src]
DB: Backend<Intermediate = Intermediate, End = End>,