pub trait KeyValueDbIterableTrait<Item, KeyType: ?Sized, Tag: ?Sized>
where KvdbIterIterator<Item, KeyType, Tag>: WrappedTrait<dyn FallibleIterator<Item = Item, Error = Error>>,
{ // Required methods fn iter_range( &mut self, lower_bound_incl: &KeyType, upper_bound_excl: Option<&KeyType> ) -> Result<Wrap<'_, KvdbIterIterator<Item, KeyType, Tag>, dyn FallibleIterator<Item = Item, Error = Error>>>; fn iter_range_excl( &mut self, lower_bound_excl: &KeyType, upper_bound_excl: &KeyType ) -> Result<Wrap<'_, KvdbIterIterator<Item, KeyType, Tag>, dyn FallibleIterator<Item = Item, Error = Error>>>; }

Required Methods§

source

fn iter_range( &mut self, lower_bound_incl: &KeyType, upper_bound_excl: Option<&KeyType> ) -> Result<Wrap<'_, KvdbIterIterator<Item, KeyType, Tag>, dyn FallibleIterator<Item = Item, Error = Error>>>

source

fn iter_range_excl( &mut self, lower_bound_excl: &KeyType, upper_bound_excl: &KeyType ) -> Result<Wrap<'_, KvdbIterIterator<Item, KeyType, Tag>, dyn FallibleIterator<Item = Item, Error = Error>>>

Implementors§