fn new(tree: &'a HuffmanTree<V>, n_symbols: u64) -> Self {
        Self {
            root: tree,
            tree,
            n_symbols
        }
    }
/// Create a SymbolFactory expecting a given number of symbols to decode.
Create a SymbolFactory expecting a given number of symbols to decode.
Create a SymbolFactory expecting a given number of symbols to decode .
fn new(tree: &'a HuffmanTree<V>, n_symbols: u64) -> Self {
        Self {
            root: tree,
            tree,
            n_symbols
        }
    }
fn new ( tree : & ' a HuffmanTree < V > , n_symbols : u64 ) -> Self { Self { root : tree , tree , n_symbols } }
Create a SymbolFactory expecting a given number of symbols to decode.
Create a SymbolFactory expecting a given number of symbols to decode .
tree
&'a HuffmanTree<V>
n_symbols
u64
tree
&'a HuffmanTree<V>
n_symbols
u64