#[non_exhaustive]pub enum ConflictTier {
None,
ClassPriority,
RulePriority,
Score,
SpanLength,
Validator,
RecognizerId,
Merged,
}Expand description
Conflict resolution tier that selected or rejected a candidate.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None
No conflict resolution was needed.
ClassPriority
Class priority decided the conflict.
RulePriority
Rule priority decided the conflict.
Score
Candidate score decided the conflict.
SpanLength
Span length decided the conflict.
Validator
Validator result decided the conflict.
RecognizerId
Recognizer identifier decided the conflict.
Merged
Candidate was merged with another candidate.
Trait Implementations§
Source§impl Clone for ConflictTier
impl Clone for ConflictTier
Source§fn clone(&self) -> ConflictTier
fn clone(&self) -> ConflictTier
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 moreSource§impl Debug for ConflictTier
impl Debug for ConflictTier
Source§impl PartialEq for ConflictTier
impl PartialEq for ConflictTier
Source§fn eq(&self, other: &ConflictTier) -> bool
fn eq(&self, other: &ConflictTier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ConflictTier
impl Eq for ConflictTier
impl StructuralPartialEq for ConflictTier
Auto Trait Implementations§
impl Freeze for ConflictTier
impl RefUnwindSafe for ConflictTier
impl Send for ConflictTier
impl Sync for ConflictTier
impl Unpin for ConflictTier
impl UnsafeUnpin for ConflictTier
impl UnwindSafe for ConflictTier
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