pub trait Difference<Rhs = Self> {
type Output;
fn difference(self, that: Rhs) -> Self::Output;
}
Associated Types
Required Methods
Implementors
impl<'a, T> Difference<Option<T>> for Option<T> where
T: Difference<T, Output = T>,
impl<'a, 'b> Difference<&'b Rle<u16>> for &'a Rle<u16>
impl<'a, 'b> Difference<&'b Vec16> for &'a Vec16
impl Difference<Vec32> for Vec32
impl<'r> Difference<&'r Vec32> for Vec32
impl<'r1, 'r2> Difference<&'r2 Vec32> for &'r1 Vec32
impl Difference<Vec64> for Vec64
impl<'r> Difference<&'r Vec64> for Vec64
impl<'r1, 'r2> Difference<&'r2 Vec64> for &'r1 Vec64