pub enum CommandPriority {
Canonical,
Fuzzy,
}
Variants§
Canonical
There should be no more than one canonical command per input, distinguished by a unique prefix. The canonical command will always run if matched. If fuzzy matches also exist, they will be indicated after the output of the canonical command.
Fuzzy
There may be multiple fuzzy matches for a given input. If no canonical command exists AND only one fuzzy match is found, that match will run. If multiple fuzzy matches are found, the user will be prompted which canonical form they wish to run.
Trait Implementations§
Source§impl Clone for CommandPriority
impl Clone for CommandPriority
Source§fn clone(&self) -> CommandPriority
fn clone(&self) -> CommandPriority
Returns a copy 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 CommandPriority
impl Debug for CommandPriority
Source§impl Ord for CommandPriority
impl Ord for CommandPriority
Source§fn cmp(&self, other: &CommandPriority) -> Ordering
fn cmp(&self, other: &CommandPriority) -> Ordering
1.21.0 · 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 CommandPriority
impl PartialEq for CommandPriority
Source§impl PartialOrd for CommandPriority
impl PartialOrd for CommandPriority
impl Copy for CommandPriority
impl Eq for CommandPriority
impl StructuralPartialEq for CommandPriority
Auto Trait Implementations§
impl Freeze for CommandPriority
impl RefUnwindSafe for CommandPriority
impl Send for CommandPriority
impl Sync for CommandPriority
impl Unpin for CommandPriority
impl UnwindSafe for CommandPriority
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