[][src]Trait bm_le::IntoTree

pub trait IntoTree {
    fn into_tree<DB: WriteBackend>(
        &self,
        db: &mut DB
    ) -> Result<<DB::Construct as Construct>::Value, Error<DB::Error>>
    where
        DB::Construct: CompatibleConstruct
; }

Traits for type converting into a tree structure.

Required methods

fn into_tree<DB: WriteBackend>(
    &self,
    db: &mut DB
) -> Result<<DB::Construct as Construct>::Value, Error<DB::Error>> where
    DB::Construct: CompatibleConstruct

Convert this type into merkle tree, writing nodes into the given database.

Loading content...

Implementations on Foreign Types

impl IntoTree for bool[src]

impl IntoTree for u8[src]

impl IntoTree for u16[src]

impl IntoTree for u32[src]

impl IntoTree for u64[src]

impl IntoTree for u128[src]

impl IntoTree for U256[src]

impl IntoTree for CompactValue<Value>[src]

impl<T> IntoTree for Option<T> where
    T: IntoTree
[src]

impl<T> IntoTree for Box<T> where
    T: IntoTree
[src]

impl IntoTree for H256[src]

impl IntoTree for H512[src]

impl<T> IntoTree for [T; 1] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 2] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 3] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 4] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 5] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 6] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 7] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 8] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 9] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 10] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 11] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 12] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 13] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 14] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 15] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 16] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 17] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 18] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 19] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 20] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 21] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 22] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 23] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 24] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 25] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 26] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 27] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 28] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 29] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 30] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 31] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T> IntoTree for [T; 32] where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T, L: ArrayLength<T>> IntoTree for GenericArray<T, L> where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl<T, L: Unsigned> IntoTree for VecArray<T, L> where
    ElementalFixedVecRef<'a, T>: IntoCompositeVectorTree
[src]

impl IntoTree for ()[src]

impl<A: IntoTree, B: IntoTree> IntoTree for (A, B)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree> IntoTree for (A, B, C)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree> IntoTree for (A, B, C, D)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree, E: IntoTree> IntoTree for (A, B, C, D, E)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree, E: IntoTree, F: IntoTree> IntoTree for (A, B, C, D, E, F)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree, E: IntoTree, F: IntoTree, G: IntoTree> IntoTree for (A, B, C, D, E, F, G)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree, E: IntoTree, F: IntoTree, G: IntoTree, H: IntoTree> IntoTree for (A, B, C, D, E, F, G, H)[src]

impl<A: IntoTree, B: IntoTree, C: IntoTree, D: IntoTree, E: IntoTree, F: IntoTree, G: IntoTree, H: IntoTree, I: IntoTree> IntoTree for (A, B, C, D, E, F, G, H, I)[src]

impl<T> IntoTree for [T] where
    ElementalVariableVecRef<'a, T>: IntoCompositeListTree
[src]

impl<T> IntoTree for Vec<T> where
    ElementalVariableVecRef<'a, T>: IntoCompositeListTree
[src]

Loading content...

Implementors

impl IntoTree for Value[src]

impl<'a, T, L: ArrayLength<T>> IntoTree for CompactRef<'a, GenericArray<T, L>> where
    ElementalFixedVecRef<'b, T>: IntoCompactVectorTree
[src]

impl<'a, T, L: Unsigned> IntoTree for CompactRef<'a, VecArray<T, L>> where
    ElementalFixedVecRef<'b, T>: IntoCompactVectorTree
[src]

impl<'a, T, ML: Unsigned> IntoTree for CompactRef<'a, MaxVec<T, ML>> where
    ElementalVariableVecRef<'b, T>: IntoCompactListTree
[src]

impl<T, L: ArrayLength<T>> IntoTree for Compact<GenericArray<T, L>> where
    ElementalFixedVecRef<'a, T>: IntoCompactVectorTree
[src]

impl<T, L: Unsigned> IntoTree for Compact<VecArray<T, L>> where
    ElementalFixedVecRef<'a, T>: IntoCompactVectorTree
[src]

impl<T, ML: Unsigned> IntoTree for MaxVec<T, ML> where
    ElementalVariableVecRef<'b, T>: IntoCompositeListTree
[src]

impl<T, ML: Unsigned> IntoTree for Compact<MaxVec<T, ML>> where
    ElementalVariableVecRef<'b, T>: IntoCompactListTree
[src]

Loading content...