StepGenerator

Trait StepGenerator 

Source
pub trait StepGenerator: Send + Sync {
    // Required methods
    fn generate_steps(&self, name: &str, args: &[Expression]) -> Vec<Step>;
    fn get_mathematical_context(&self, name: &str) -> String;
}
Expand description

Step generator trait for educational explanations

Required Methods§

Source

fn generate_steps(&self, name: &str, args: &[Expression]) -> Vec<Step>

Generate step-by-step explanation for function evaluation

Source

fn get_mathematical_context(&self, name: &str) -> String

Get mathematical context for the function

Implementors§