pub struct FunctionEducator { /* private fields */ }Expand description
Function educator for step-by-step explanations
Provides educational explanations for all function operations with proper mathematical notation and domain restrictions.
Implementations§
Source§impl FunctionEducator
impl FunctionEducator
Sourcepub fn explain_function_operation(
&self,
name: &str,
args: &[Expression],
_operation: &str,
) -> StepByStepExplanation
pub fn explain_function_operation( &self, name: &str, args: &[Expression], _operation: &str, ) -> StepByStepExplanation
Generate comprehensive step-by-step explanation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FunctionEducator
impl !RefUnwindSafe for FunctionEducator
impl Send for FunctionEducator
impl Sync for FunctionEducator
impl Unpin for FunctionEducator
impl !UnwindSafe for FunctionEducator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more