1 2 3 4 5 6 7 8 9 10 11 12 13
use std::ops::Add; use super::BinaryTransform; /// (a, b) -> a + b pub struct Plus; impl<T: Add<U, Output = O>, U, O> BinaryTransform<T, U, O> for Plus { #[inline(always)] fn apply(lhs: T, rhs: U) -> O { lhs + rhs } }