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§
Sourcefn generate_steps(&self, name: &str, args: &[Expression]) -> Vec<Step>
fn generate_steps(&self, name: &str, args: &[Expression]) -> Vec<Step>
Generate step-by-step explanation for function evaluation
Sourcefn get_mathematical_context(&self, name: &str) -> String
fn get_mathematical_context(&self, name: &str) -> String
Get mathematical context for the function