[−][src]Trait reference_trie::TrieStream
TODO: DOCUMENT!!!!
Required methods
fn new() -> Self
fn append_empty_data(&mut self)
fn begin_branch<impl Iterator- >(
&mut self,
maybe_value: Option<&[u8]>,
has_children: impl Iterator
) where
impl Iterator- : Iterator<Item = bool>,
&mut self,
maybe_value: Option<&[u8]>,
has_children: impl Iterator
) where
impl Iterator
fn append_leaf(&mut self, key: &[u8], value: &[u8])
fn append_extension(&mut self, key: &[u8])
fn append_substream<H>(&mut self, other: Self) where
H: Hasher,
H: Hasher,
fn out(self) -> Vec<u8>
Provided methods
fn append_empty_child(&mut self)
fn end_branch(&mut self, _value: Option<&[u8]>)
Implementors
impl TrieStream for ReferenceTrieStream
[src]
impl TrieStream for ReferenceTrieStream
fn new() -> Self | [src] |
fn append_empty_data(&mut self) | [src] |
fn append_leaf(&mut self, key: &[u8], value: &[u8]) | [src] |
fn begin_branch( | [src] |
fn append_extension(&mut self, key: &[u8]) | [src] |
fn append_substream<H: Hasher>(&mut self, other: Self) | [src] |
fn out(self) -> Vec<u8> | [src] |
fn append_empty_child(&mut self) | [src] |
fn end_branch(&mut self, _value: Option<&[u8]>) | [src] |