[−][src]Trait leveldb::database::iterator::Iterable
A trait to allow access to the three main iteration styles of leveldb.
Required methods
ⓘImportant traits for Iterator<'a, K>fn iter(&'a self, options: ReadOptions<'a, K>) -> Iterator<K>
ⓘImportant traits for Iterator<'a, K>
Return an Iterator iterating over (Key,Value) pairs
ⓘImportant traits for KeyIterator<'a, K>fn keys_iter(&'a self, options: ReadOptions<'a, K>) -> KeyIterator<K>
ⓘImportant traits for KeyIterator<'a, K>
Returns an Iterator iterating over Keys only.
ⓘImportant traits for ValueIterator<'a, K>fn value_iter(&'a self, options: ReadOptions<'a, K>) -> ValueIterator<K>
ⓘImportant traits for ValueIterator<'a, K>
Returns an Iterator iterating over Values only.
Implementors
impl<'a, K: Key + 'a> Iterable<'a, K> for Snapshot<'a, K>
[src]
ⓘImportant traits for Iterator<'a, K>fn iter(&'a self, options: ReadOptions<'a, K>) -> Iterator<K>
[src]
ⓘImportant traits for Iterator<'a, K>
ⓘImportant traits for KeyIterator<'a, K>fn keys_iter(&'a self, options: ReadOptions<'a, K>) -> KeyIterator<K>
[src]
ⓘImportant traits for KeyIterator<'a, K>
ⓘImportant traits for ValueIterator<'a, K>fn value_iter(&'a self, options: ReadOptions<'a, K>) -> ValueIterator<K>
[src]
ⓘImportant traits for ValueIterator<'a, K>
impl<'a, K: Key + 'a> Iterable<'a, K> for Database<K>
[src]
ⓘImportant traits for Iterator<'a, K>fn iter(&'a self, options: ReadOptions<'a, K>) -> Iterator<K>
[src]
ⓘImportant traits for Iterator<'a, K>
ⓘImportant traits for KeyIterator<'a, K>fn keys_iter(&'a self, options: ReadOptions<'a, K>) -> KeyIterator<K>
[src]
ⓘImportant traits for KeyIterator<'a, K>
ⓘImportant traits for ValueIterator<'a, K>fn value_iter(&'a self, options: ReadOptions<'a, K>) -> ValueIterator<K>
[src]
ⓘImportant traits for ValueIterator<'a, K>