Trait sakaagari::Access[][src]

pub trait Access: Access {
    fn get<K: Key>(
        &self,
        key: &K
    ) -> Result<<<K as Key>::Codec as Codec<K>>::Produced, Error> { ... }
fn keys<'a, K: Key + 'a>(&'a self) -> Box<dyn Iterator<Item = K> + 'a> { ... }
fn iter<'a, K: Key + 'a>(
        &'a self
    ) -> Box<dyn Iterator<Item = Result<(K, <<K as Key>::Codec as Codec<K>>::Produced), Error>> + 'a> { ... }
fn values<'a, K: Key + 'a>(
        &'a self
    ) -> Box<dyn Iterator<Item = Result<<<K as Key>::Codec as Codec<K>>::Produced, Error>> + 'a> { ... } }

Provided methods

fn get<K: Key>(
    &self,
    key: &K
) -> Result<<<K as Key>::Codec as Codec<K>>::Produced, Error>
[src]

fn keys<'a, K: Key + 'a>(&'a self) -> Box<dyn Iterator<Item = K> + 'a>[src]

fn iter<'a, K: Key + 'a>(
    &'a self
) -> Box<dyn Iterator<Item = Result<(K, <<K as Key>::Codec as Codec<K>>::Produced), Error>> + 'a>
[src]

fn values<'a, K: Key + 'a>(
    &'a self
) -> Box<dyn Iterator<Item = Result<<<K as Key>::Codec as Codec<K>>::Produced, Error>> + 'a>
[src]

Loading content...

Implementors

impl<'repo> Access for Transaction<'repo>[src]

impl<'repo> Access for Version<'repo>[src]

Loading content...