pub struct MulRule;Expand description
Multiplication of terms using a type’s intrinsic multiplication operation
Trait Implementations§
Source§impl<R, T: Mul<Output = T>> AlgebraRule<R, T> for MulRule
impl<R, T: Mul<Output = T>> AlgebraRule<R, T> for MulRule
impl<R, T: Mul<Output = T> + MulAssociative> AssociativeAlgebraRule<R, T> for MulRule
impl<R, T: Mul<Output = T> + MulCommutative> CommutativeAlgebraRule<R, T> for MulRule
Auto Trait Implementations§
impl Freeze for MulRule
impl RefUnwindSafe for MulRule
impl Send for MulRule
impl Sync for MulRule
impl Unpin for MulRule
impl UnwindSafe for MulRule
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