pub trait EducationalExt {
// Required method
fn with_education(self) -> impl EducationalOperation<Output = Self>
where Self: Sized + Clone;
}Expand description
Extension trait for adding educational capabilities to existing operations
This trait allows existing mathematical operations to be wrapped with educational functionality without modifying their core implementation.
Required Methods§
Sourcefn with_education(self) -> impl EducationalOperation<Output = Self>
fn with_education(self) -> impl EducationalOperation<Output = Self>
Wrap this operation to enable educational explanation generation
This method creates a wrapper that implements EducationalOperation
around the existing operation.