Trait geo_aid::generator::expression::Evaluate
source · pub trait Evaluate {
type Output;
// Required methods
fn evaluate(
&self,
args: &EvaluationArgs<'_>
) -> Result<Self::Output, EvaluationError>;
fn evaluate_weights(&self) -> Weights;
}Expand description
Marks everything that can be evaluated.
Required Associated Types§
Required Methods§
sourcefn evaluate(
&self,
args: &EvaluationArgs<'_>
) -> Result<Self::Output, EvaluationError>
fn evaluate( &self, args: &EvaluationArgs<'_> ) -> Result<Self::Output, EvaluationError>
sourcefn evaluate_weights(&self) -> Weights
fn evaluate_weights(&self) -> Weights
Evaluates weights.