pub trait SolverStepByStep {
// Required methods
fn solve_with_steps(
&self,
variable: &Symbol,
) -> (SolverResult, StepByStepExplanation);
fn explain_solving_steps(&self, variable: &Symbol) -> StepByStepExplanation;
}Expand description
Extension trait for Expression to add solver step-by-step support
Required Methods§
Sourcefn solve_with_steps(
&self,
variable: &Symbol,
) -> (SolverResult, StepByStepExplanation)
fn solve_with_steps( &self, variable: &Symbol, ) -> (SolverResult, StepByStepExplanation)
Solve with complete step-by-step explanation
Sourcefn explain_solving_steps(&self, variable: &Symbol) -> StepByStepExplanation
fn explain_solving_steps(&self, variable: &Symbol) -> StepByStepExplanation
Generate step-by-step explanation for solving process