Struct huffman_compress::Tree [] [src]

pub struct Tree<K> { /* fields omitted */ }

A trie used for decoding.

Methods

impl<K: Clone> Tree<K>
[src]

[src]

An iterator decoding symbols from source of bits.

If there are no symbols the decoded sequence is empty without consuming any bits.

If there is only one symbol the iterator will yield that symbol infinitely often without consuming any bits.

Errors

If the source is exhausted no further symbols will be coded (not even incomplete ones).

Trait Implementations

impl<K: Debug> Debug for Tree<K>
[src]

[src]

Formats the value using the given formatter.

impl<K: Clone> Clone for Tree<K>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more