Struct huffman_compress::Tree [] [src]

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

A trie used for decoding.

Methods

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

Important traits for UnboundedDecoder<'a, K, I>
[src]

An iterator decoding symbols from a source of bits.

In pathologic cases the iterator is unbounded: If there is only one symbol the iterator will yield that symbol infinitely often without consuming any bits.

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

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

[src]

An iterator decoding up to num_symbols symbols from a source of bits.

Also see unbounded_decoder().

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

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

Trait Implementations

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

[src]

Formats the value using the given formatter. Read more

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

Auto Trait Implementations

impl<K> Send for Tree<K> where
    K: Send

impl<K> Sync for Tree<K> where
    K: Sync