pub trait NodeBase {
// Required method
fn partial(&self, arg: &Node) -> Node;
// Provided methods
fn arguments(&self) -> Vec<&Node> { ... }
fn evaluate(&self, _var_values: &HashMap<&Node, f64>) -> f64 { ... }
}Expand description
Trait for base functionality of expression nodes.