pub enum QuotReductionKind {
Lift,
Ind,
Sound,
}Expand description
Kind of a quotient reduction rule.
Variants§
Lift
Quot.lift f h (Quot.mk a) → f a.
Ind
Quot.ind h (Quot.mk a) → h a.
Sound
Quot.sound h → Quot.mk a = Quot.mk b (when r a b).
Implementations§
Source§impl QuotReductionKind
impl QuotReductionKind
Sourcepub fn description(&self) -> &'static str
pub fn description(&self) -> &'static str
Human-readable description.
Trait Implementations§
Source§impl Clone for QuotReductionKind
impl Clone for QuotReductionKind
Source§fn clone(&self) -> QuotReductionKind
fn clone(&self) -> QuotReductionKind
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 QuotReductionKind
impl Debug for QuotReductionKind
Source§impl PartialEq for QuotReductionKind
impl PartialEq for QuotReductionKind
impl Eq for QuotReductionKind
impl StructuralPartialEq for QuotReductionKind
Auto Trait Implementations§
impl Freeze for QuotReductionKind
impl RefUnwindSafe for QuotReductionKind
impl Send for QuotReductionKind
impl Sync for QuotReductionKind
impl Unpin for QuotReductionKind
impl UnsafeUnpin for QuotReductionKind
impl UnwindSafe for QuotReductionKind
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