SeekablePooledIterator

Trait SeekablePooledIterator 

Source
pub trait SeekablePooledIterator<Key, Cmp>: CursorPooledIterator + Seekable<Key, Cmp>
where Key: ?Sized, Cmp: ?Sized + Comparator<Key>,
{ }
Expand description

A PooledIterator with cursor methods from CursorPooledIterator and the ability to seek from Seekable.

The iterator is similar to a lending iterator (which can lend one item at a time), but can make use of a buffer pool to lend out multiple items at a time.

See CursorPooledIterator for more.

All implementations are automatically provided by a blanket impl.

Implementors§

Source§

impl<Key, Cmp, I> SeekablePooledIterator<Key, Cmp> for I
where Key: ?Sized, Cmp: ?Sized + Comparator<Key>, I: CursorPooledIterator + Seekable<Key, Cmp>,