Struct clap::builder::StringValueParser
source · [−]#[non_exhaustive]pub struct StringValueParser {}
Expand description
Implementation for ValueParser::string
Useful for composing new TypedValueParser
s
Implementations
sourceimpl StringValueParser
impl StringValueParser
sourcepub fn new() -> Self
pub fn new() -> Self
Implementation for ValueParser::string
Trait Implementations
sourceimpl Clone for StringValueParser
impl Clone for StringValueParser
sourcefn clone(&self) -> StringValueParser
fn clone(&self) -> StringValueParser
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StringValueParser
impl Debug for StringValueParser
sourceimpl Default for StringValueParser
impl Default for StringValueParser
sourceimpl TypedValueParser for StringValueParser
impl TypedValueParser for StringValueParser
sourcefn parse_ref(
&self,
cmd: &Command<'_>,
arg: Option<&Arg<'_>>,
value: &OsStr
) -> Result<Self::Value, Error>
fn parse_ref(
&self,
cmd: &Command<'_>,
arg: Option<&Arg<'_>>,
value: &OsStr
) -> Result<Self::Value, Error>
Parse the argument value Read more
sourcefn parse(
&self,
cmd: &Command<'_>,
_arg: Option<&Arg<'_>>,
value: OsString
) -> Result<Self::Value, Error>
fn parse(
&self,
cmd: &Command<'_>,
_arg: Option<&Arg<'_>>,
value: OsString
) -> Result<Self::Value, Error>
Parse the argument value Read more
sourcefn possible_values(
&self
) -> Option<Box<dyn Iterator<Item = PossibleValue<'static>>>>
fn possible_values(
&self
) -> Option<Box<dyn Iterator<Item = PossibleValue<'static>>>>
Reflect on enumerated value properties Read more
impl Copy for StringValueParser
Auto Trait Implementations
impl RefUnwindSafe for StringValueParser
impl Send for StringValueParser
impl Sync for StringValueParser
impl Unpin for StringValueParser
impl UnwindSafe for StringValueParser
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more