pub enum EquivProperty {
Reflexive,
Symmetric,
Transitive,
}Expand description
Properties of an equivalence relation.
Variants§
Reflexive
Reflexivity: ∀ a, r a a.
Symmetric
Symmetry: ∀ a b, r a b → r b a.
Transitive
Transitivity: ∀ a b c, r a b → r b c → r a c.
Trait Implementations§
Source§impl Clone for EquivProperty
impl Clone for EquivProperty
Source§fn clone(&self) -> EquivProperty
fn clone(&self) -> EquivProperty
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EquivProperty
impl Debug for EquivProperty
Source§impl PartialEq for EquivProperty
impl PartialEq for EquivProperty
impl Eq for EquivProperty
impl StructuralPartialEq for EquivProperty
Auto Trait Implementations§
impl Freeze for EquivProperty
impl RefUnwindSafe for EquivProperty
impl Send for EquivProperty
impl Sync for EquivProperty
impl Unpin for EquivProperty
impl UnsafeUnpin for EquivProperty
impl UnwindSafe for EquivProperty
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