pub struct DefaultDataEquivalence {}Expand description
Default data equivalence: data is always equivalent.
Trait Implementations§
Source§impl<'sg, DATA> DataEquivalence<'sg, DATA> for DefaultDataEquivalence
impl<'sg, DATA> DataEquivalence<'sg, DATA> for DefaultDataEquivalence
Source§type Output = bool
type Output = bool
Output of the data equivalence function; should something that contains a bool.
Source§fn data_equiv(&self, _d1: &'sg DATA, _d2: &'sg DATA) -> bool
fn data_equiv(&self, _d1: &'sg DATA, _d2: &'sg DATA) -> bool
Returns true if d1 is equivalent to d2
Source§fn always_equivalent(&self) -> bool
fn always_equivalent(&self) -> bool
Returns if for this data equivalence, any data is always equivalent to any other data.
Source§impl Default for DefaultDataEquivalence
impl Default for DefaultDataEquivalence
Source§fn default() -> DefaultDataEquivalence
fn default() -> DefaultDataEquivalence
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DefaultDataEquivalence
impl RefUnwindSafe for DefaultDataEquivalence
impl Send for DefaultDataEquivalence
impl Sync for DefaultDataEquivalence
impl Unpin for DefaultDataEquivalence
impl UnwindSafe for DefaultDataEquivalence
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