Struct patricia_trie_vapory::Layout[][src]

pub struct Layout;

Defines the working of a particular flavour of trie: how keys are hashed, how values are encoded, does it use extension nodes or not.

Trait Implementations

impl Clone for Layout[src]

impl Default for Layout[src]

impl TrieLayout for Layout[src]

type Hash = KeccakHasher

Hasher to use for this trie.

type Codec = RlpNodeCodec<KeccakHasher>

Codec to use (needs to match hasher and nibble ops).

Auto Trait Implementations

impl RefUnwindSafe for Layout

impl Send for Layout

impl Sync for Layout

impl Unpin for Layout

impl UnwindSafe for Layout

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,