Remove an unused field in TermFunctionBuilder

This commit is contained in:
Nick Fitzgerald
2021-09-27 14:53:38 -07:00
committed by Chris Fallin
parent 012f4b04d7
commit 3535f82056

View File

@@ -423,14 +423,12 @@ impl TrieNode {
/// the calling term). /// the calling term).
#[derive(Debug)] #[derive(Debug)]
struct TermFunctionBuilder { struct TermFunctionBuilder {
root_term: TermId,
trie: TrieNode, trie: TrieNode,
} }
impl TermFunctionBuilder { impl TermFunctionBuilder {
fn new(root_term: TermId) -> Self { fn new() -> Self {
TermFunctionBuilder { TermFunctionBuilder {
root_term,
trie: TrieNode::Empty, trie: TrieNode::Empty,
} }
} }
@@ -479,7 +477,7 @@ impl<'a> TermFunctionsBuilder<'a> {
); );
self.builders_by_term self.builders_by_term
.entry(root_term) .entry(root_term)
.or_insert_with(|| TermFunctionBuilder::new(root_term)) .or_insert_with(|| TermFunctionBuilder::new())
.add_rule(prio, pattern.clone(), expr.clone()); .add_rule(prio, pattern.clone(), expr.clone());
} }
} }