pub enum RelaxedInvariant {
SourceOrder,
SymbolIdentity,
AlphabetIdentity,
}Expand description
A source invariant explicitly relaxed by a transform.
Variants§
SourceOrder
Source positions were reordered.
SymbolIdentity
Source symbols were replaced through a validated bijection.
AlphabetIdentity
The result belongs to a differently identified alphabet.
Trait Implementations§
Source§impl Clone for RelaxedInvariant
impl Clone for RelaxedInvariant
Source§fn clone(&self) -> RelaxedInvariant
fn clone(&self) -> RelaxedInvariant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RelaxedInvariant
Source§impl Debug for RelaxedInvariant
impl Debug for RelaxedInvariant
impl Eq for RelaxedInvariant
Source§impl Hash for RelaxedInvariant
impl Hash for RelaxedInvariant
Source§impl Ord for RelaxedInvariant
impl Ord for RelaxedInvariant
Source§fn cmp(&self, other: &RelaxedInvariant) -> Ordering
fn cmp(&self, other: &RelaxedInvariant) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RelaxedInvariant
impl PartialEq for RelaxedInvariant
Source§impl PartialOrd for RelaxedInvariant
impl PartialOrd for RelaxedInvariant
impl StructuralPartialEq for RelaxedInvariant
Auto Trait Implementations§
impl Freeze for RelaxedInvariant
impl RefUnwindSafe for RelaxedInvariant
impl Send for RelaxedInvariant
impl Sync for RelaxedInvariant
impl Unpin for RelaxedInvariant
impl UnsafeUnpin for RelaxedInvariant
impl UnwindSafe for RelaxedInvariant
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