Trait tetsy_reference_trie::TrieIterator [−][src]
A trie iterator that also supports random access (seek()
).
Required methods
pub fn seek(
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
[src]
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
Position the iterator on the first element with key >= key
Implementations on Foreign Types
impl<'db, L> TrieIterator<L> for FatDBIterator<'db, L> where
L: TrieLayout,
[src]
L: TrieLayout,
pub fn seek(
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
[src]
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
Implementors
impl<'a, L> TrieIterator<L> for TrieDBIterator<'a, L> where
L: TrieLayout,
[src]
L: TrieLayout,
pub fn seek(
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
[src]
&mut self,
key: &[u8]
) -> Result<(), Box<TrieError<<<L as TrieLayout>::Hash as Hasher>::Out, <<L as TrieLayout>::Codec as NodeCodec>::Error>, Global>>
Position the iterator on the first element with key >= key
impl<'a, L> TrieIterator<L> for TrieDBNodeIterator<'a, L> where
L: TrieLayout,
[src]
L: TrieLayout,