BinOp

Trait BinOp 

Source
pub trait BinOp<T> {
    // Required method
    fn op(lhs: T, rhs: T) -> T;
}

Required Methods§

Source

fn op(lhs: T, rhs: T) -> T

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T: Add<T, Output = T>> BinOp<T> for BinOpAdd

Source§

impl<T: Mul<T, Output = T>> BinOp<T> for BinOpMul

Source§

impl<T: Sub<T, Output = T>> BinOp<T> for BinOpSub