pub trait RegisterFutureFunctions {
// Required method
fn register_future_functions(
&self,
future_queue: Arc<dyn FutureQueue>,
result_index: Arc<dyn ResultIndex>,
expression_evaluator: Weak<ExpressionEvaluator>,
);
}