SubAdd

Trait SubAdd 

Source
pub trait SubAdd<Rhs = Self> {
    type Output;

    // Required method
    fn sub(
        self,
        rhs: Rhs,
        mutation_count: usize,
        coverage: &AtomicUsize,
        mask: usize,
    ) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn sub( self, rhs: Rhs, mutation_count: usize, coverage: &AtomicUsize, mask: usize, ) -> Self::Output

Implementors§

Source§

impl<T, Rhs> SubAdd<Rhs> for T
where T: Sub<Rhs> + Add<Rhs>, <T as Add<Rhs>>::Output: Into<<T as Sub<Rhs>>::Output>,

Source§

impl<T, Rhs> SubAdd<Rhs> for T
where T: Sub<Rhs>,

Source§

type Output = <T as Sub<Rhs>>::Output