[][src]Trait bm::Backend

pub trait Backend {
    type Construct: Construct;
    type Error;
}

Traits for a merkle database.

Associated Types

type Construct: Construct

Construct of the backend.

type Error

Error type for DB access.

Loading content...

Implementors

impl<'a, DB: Backend + ?Sized> Backend for ProvingBackend<'a, DB> where
    <DB::Construct as Construct>::Value: Eq + Hash + Ord
[src]

type Construct = DB::Construct

type Error = DB::Error

impl<Ba: Backend> Backend for DynBackend<Ba>[src]

type Construct = Ba::Construct

type Error = ()

impl<C: Construct> Backend for InMemoryBackend<C>[src]

impl<C: Construct> Backend for NoopBackend<C>[src]

Loading content...