Struct cfx_storage::storage_db::key_value_db::KvdbIterIterator
source · pub struct KvdbIterIterator<Item, KeyType: ?Sized, T: ?Sized> { /* private fields */ }
Trait Implementations§
source§impl<'a> WrappedLifetimeFamily<'a, dyn FallibleIterator<Item = (Vec<u8>, ()), Error = Error>> for KvdbIterIterator<(Vec<u8>, ()), [u8], KvdbSqliteShardedIteratorTag>
impl<'a> WrappedLifetimeFamily<'a, dyn FallibleIterator<Item = (Vec<u8>, ()), Error = Error>> for KvdbIterIterator<(Vec<u8>, ()), [u8], KvdbSqliteShardedIteratorTag>
source§impl<'a> WrappedLifetimeFamily<'a, dyn FallibleIterator<Item = (Vec<u8>, Box<[u8]>), Error = Error>> for KvdbIterIterator<(Vec<u8>, Box<[u8]>), [u8], KvdbSqliteShardedIteratorTag>
impl<'a> WrappedLifetimeFamily<'a, dyn FallibleIterator<Item = (Vec<u8>, Box<[u8]>), Error = Error>> for KvdbIterIterator<(Vec<u8>, Box<[u8]>), [u8], KvdbSqliteShardedIteratorTag>
impl WrappedTrait<dyn FallibleIterator<Item = (Vec<u8>, ()), Error = Error>> for KvdbIterIterator<(Vec<u8>, ()), [u8], KvdbSqliteShardedIteratorTag>
impl WrappedTrait<dyn FallibleIterator<Item = (Vec<u8>, Box<[u8]>), Error = Error>> for KvdbIterIterator<(Vec<u8>, Box<[u8]>), [u8], KvdbSqliteShardedIteratorTag>
Auto Trait Implementations§
impl<Item, KeyType: ?Sized, T: ?Sized> RefUnwindSafe for KvdbIterIterator<Item, KeyType, T>
impl<Item, KeyType: ?Sized, T: ?Sized> Send for KvdbIterIterator<Item, KeyType, T>
impl<Item, KeyType: ?Sized, T: ?Sized> Sync for KvdbIterIterator<Item, KeyType, T>
impl<Item, KeyType: ?Sized, T: ?Sized> Unpin for KvdbIterIterator<Item, KeyType, T>
impl<Item, KeyType: ?Sized, T: ?Sized> UnwindSafe for KvdbIterIterator<Item, KeyType, T>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more