pub fn from_dump(dump: MultiTrieDump<T>) -> MultiTrie<T> {
        let MultiTrieDump {
            node_data,
            nb_tries,
            nb_required,
            min_support_exp,
            max_error_exp,
            maximize_coverage,
            oracle_numeric_infos,
        } = dump;

        let store = node_data
            .into_iter()
            .map(|x| MultiTrieNode::from_data(x))
            .collect();

        MultiTrie {
            store,
            nb_tries,
            nb_required,
            min_support_exp,
            max_error_exp,
            maximize_coverage,
            oracle_numeric_infos,
        }
    }
/// Restore a trie from a dump.
Restore a trie from a dump.
Restore a trie from a dump .
pub fn from_dump(dump: MultiTrieDump<T>) -> MultiTrie<T> {
        let MultiTrieDump {
            node_data,
            nb_tries,
            nb_required,
            min_support_exp,
            max_error_exp,
            maximize_coverage,
            oracle_numeric_infos,
        } = dump;
        let store = node_data
            .into_iter()
            .map(|x| MultiTrieNode::from_data(x))
            .collect();
        MultiTrie {
            store,
            nb_tries,
            nb_required,
            min_support_exp,
            max_error_exp,
            maximize_coverage,
            oracle_numeric_infos,
        }
    }
pub fn from_dump ( dump : MultiTrieDump < T > ) -> MultiTrie < T > { let MultiTrieDump { node_data , nb_tries , nb_required , min_support_exp , max_error_exp , maximize_coverage , oracle_numeric_infos , } = dump ; let store = node_data . into_iter ( ) . map ( | x | MultiTrieNode :: from_data ( x ) ) . collect ( ) ; MultiTrie { store , nb_tries , nb_required , min_support_exp , max_error_exp , maximize_coverage , oracle_numeric_infos , } }
Restore a trie from a dump.
Restore a trie from a dump .
dump
MultiTrieDump<T>