[][src]Trait bm_le::ReadBackend

pub trait ReadBackend: Backend {
    fn get(
        &mut self,
        key: &<Self::Construct as Construct>::Intermediate
    ) -> Result<(Value<<Self::Construct as Construct>::Intermediate, <Self::Construct as Construct>::End>, Value<<Self::Construct as Construct>::Intermediate, <Self::Construct as Construct>::End>), Self::Error>; }

Read backend.

Required methods

fn get(
    &mut self,
    key: &<Self::Construct as Construct>::Intermediate
) -> Result<(Value<<Self::Construct as Construct>::Intermediate, <Self::Construct as Construct>::End>, Value<<Self::Construct as Construct>::Intermediate, <Self::Construct as Construct>::End>), Self::Error>

Get an internal item by key.

Loading content...

Implementations on Foreign Types

impl<'a, DB> ReadBackend for ProvingBackend<'a, DB> where
    DB: ReadBackend,
    <<DB as Backend>::Construct as Construct>::Intermediate: Eq,
    <<DB as Backend>::Construct as Construct>::Intermediate: Hash,
    <<DB as Backend>::Construct as Construct>::Intermediate: Ord
[src]

Loading content...

Implementors

impl<C> ReadBackend for InMemoryBackend<C> where
    C: Construct,
    <C as Construct>::Intermediate: Eq,
    <C as Construct>::Intermediate: Hash,
    <C as Construct>::Intermediate: Ord
[src]

impl<C> ReadBackend for NoopBackend<C> where
    C: Construct
[src]

Loading content...