Enum rargsxd::ArgType [−][src]
Type of argument to check for.
Variants
Only used for initialization. Will panic if there’s any unknown ArgTypes when initializing.
Flag(bool)
Toggles if the name is found when parsing.
Option_(String)
Value is set to the next argument if the name is found when parsing.
Word(WordType)
^^ those but without -/–
Implementations
impl ArgType
[src]
pub fn option(opt: &str) -> Self
[src]
Creates a new ArgType::Option_ with opt
&str as a default.
pub fn flag(f: bool) -> Self
[src]
Creates a new ArgType::Flag with f
bool as a default.
pub fn word(wt: WordType) -> Self
[src]
Creates a new ArgType::Word with wt
WordType as a default.
Trait Implementations
impl Clone for ArgType
[src]
impl PartialEq<ArgType> for ArgType
[src]
impl StructuralPartialEq for ArgType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ArgType
impl Send for ArgType
impl Sync for ArgType
impl Unpin for ArgType
impl UnwindSafe for ArgType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,