Struct StringValueParser
#[non_exhaustive]pub struct StringValueParser {}
Expand description
Implementation for ValueParser::string
Useful for composing new TypedValueParser
s
Implementations§
§impl StringValueParser
impl StringValueParser
pub fn new() -> StringValueParser
pub fn new() -> StringValueParser
Implementation for ValueParser::string
Trait Implementations§
§impl Clone for StringValueParser
impl Clone for StringValueParser
§fn clone(&self) -> StringValueParser
fn clone(&self) -> StringValueParser
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 more§impl Debug for StringValueParser
impl Debug for StringValueParser
§impl Default for StringValueParser
impl Default for StringValueParser
§fn default() -> StringValueParser
fn default() -> StringValueParser
Returns the “default value” for a type. Read more
§impl TypedValueParser for StringValueParser
impl TypedValueParser for StringValueParser
§fn parse_ref(
&self,
cmd: &Command,
arg: Option<&Arg>,
value: &OsStr,
) -> Result<<StringValueParser as TypedValueParser>::Value, Error>
fn parse_ref( &self, cmd: &Command, arg: Option<&Arg>, value: &OsStr, ) -> Result<<StringValueParser as TypedValueParser>::Value, Error>
Parse the argument value Read more
§fn parse(
&self,
cmd: &Command,
_arg: Option<&Arg>,
value: OsString,
) -> Result<<StringValueParser as TypedValueParser>::Value, Error>
fn parse( &self, cmd: &Command, _arg: Option<&Arg>, value: OsString, ) -> Result<<StringValueParser as TypedValueParser>::Value, Error>
Parse the argument value Read more
§fn parse_ref_(
&self,
cmd: &Command,
arg: Option<&Arg>,
value: &OsStr,
_source: ValueSource,
) -> Result<Self::Value, Error>
fn parse_ref_( &self, cmd: &Command, arg: Option<&Arg>, value: &OsStr, _source: ValueSource, ) -> Result<Self::Value, Error>
Parse the argument value Read more
§fn parse_(
&self,
cmd: &Command,
arg: Option<&Arg>,
value: OsString,
_source: ValueSource,
) -> Result<Self::Value, Error>
fn parse_( &self, cmd: &Command, arg: Option<&Arg>, value: OsString, _source: ValueSource, ) -> Result<Self::Value, Error>
Parse the argument value Read more
§fn possible_values(
&self,
) -> Option<Box<dyn Iterator<Item = PossibleValue> + '_>>
fn possible_values( &self, ) -> Option<Box<dyn Iterator<Item = PossibleValue> + '_>>
Reflect on enumerated value properties Read more
§fn map<T, F>(self, func: F) -> MapValueParser<Self, F>
fn map<T, F>(self, func: F) -> MapValueParser<Self, F>
Adapt a
TypedValueParser
from one value to another Read moreimpl Copy for StringValueParser
Auto Trait Implementations§
impl Freeze for StringValueParser
impl RefUnwindSafe for StringValueParser
impl Send for StringValueParser
impl Sync for StringValueParser
impl Unpin for StringValueParser
impl UnwindSafe for StringValueParser
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<I> IntoResettable<ValueParser> for Iwhere
I: Into<ValueParser>,
impl<I> IntoResettable<ValueParser> for Iwhere
I: Into<ValueParser>,
§fn into_resettable(self) -> Resettable<ValueParser>
fn into_resettable(self) -> Resettable<ValueParser>
Convert to the intended resettable type