#[non_exhaustive]pub enum CommandNArgs {
Zero,
One,
ZeroOrOne,
OneOrMore,
Any,
}
Expand description
Number of arguments accepted by a command.
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.
Trait Implementations§
Source§impl Clone for CommandNArgs
impl Clone for CommandNArgs
Source§fn clone(&self) -> CommandNArgs
fn clone(&self) -> CommandNArgs
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 CommandNArgs
impl Debug for CommandNArgs
Source§impl Default for CommandNArgs
impl Default for CommandNArgs
Source§fn default() -> CommandNArgs
fn default() -> CommandNArgs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommandNArgs
impl<'de> Deserialize<'de> for CommandNArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CommandNArgs
impl Hash for CommandNArgs
Source§impl PartialEq for CommandNArgs
impl PartialEq for CommandNArgs
Source§impl Serialize for CommandNArgs
impl Serialize for CommandNArgs
impl Copy for CommandNArgs
impl Eq for CommandNArgs
impl StructuralPartialEq for CommandNArgs
Auto Trait Implementations§
impl Freeze for CommandNArgs
impl RefUnwindSafe for CommandNArgs
impl Send for CommandNArgs
impl Sync for CommandNArgs
impl Unpin for CommandNArgs
impl UnwindSafe for CommandNArgs
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