EducationalExt

Trait EducationalExt 

Source
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§

Source

fn with_education(self) -> impl EducationalOperation<Output = Self>
where Self: Sized + Clone,

Wrap this operation to enable educational explanation generation

This method creates a wrapper that implements EducationalOperation around the existing operation.

Implementors§