Trait KeyValueDbIterableTrait

Source
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§