pub struct IntType;Expand description
An integer parameter type.
Trait Implementations§
impl Copy for IntType
Source§impl TypeConverter for IntType
impl TypeConverter for IntType
Source§fn convert(&self, value: &str) -> Result<Self::Value, String>
fn convert(&self, value: &str) -> Result<Self::Value, String>
Convert a string value to the target type. Read more
Source§fn get_metavar(&self) -> Option<String>
fn get_metavar(&self) -> Option<String>
Returns the metavar for this type (used in help text). Read more
Source§fn get_missing_message(&self) -> Option<String>
fn get_missing_message(&self) -> Option<String>
Returns an optional message when a required value is missing.
Source§fn split_envvar_value(&self, value: &str) -> Vec<String>
fn split_envvar_value(&self, value: &str) -> Vec<String>
Split an environment variable value into multiple values. Read more
Source§fn shell_complete(&self, _incomplete: &str) -> Vec<CompletionItem>
fn shell_complete(&self, _incomplete: &str) -> Vec<CompletionItem>
Returns shell completion items for the given incomplete value. Read more
Source§fn is_composite(&self) -> bool
fn is_composite(&self) -> bool
Whether this type is a composite type (like Tuple).
Auto Trait Implementations§
impl Freeze for IntType
impl RefUnwindSafe for IntType
impl Send for IntType
impl Sync for IntType
impl Unpin for IntType
impl UnsafeUnpin for IntType
impl UnwindSafe for IntType
Blanket Implementations§
Source§impl<T> AnyTypeConverter for T
impl<T> AnyTypeConverter for T
Source§fn convert_any(&self, value: &str) -> Result<Box<dyn Any + Sync + Send>, String>
fn convert_any(&self, value: &str) -> Result<Box<dyn Any + Sync + Send>, String>
Convert a string value to the target type, returning as Box.
Source§fn convert_multi(
&self,
values: &[String],
) -> Result<Box<dyn Any + Sync + Send>, String>
fn convert_multi( &self, values: &[String], ) -> Result<Box<dyn Any + Sync + Send>, String>
Convert multiple string values to the target type, returning as Box. Read more
Source§fn get_metavar(&self) -> Option<String>
fn get_metavar(&self) -> Option<String>
Returns the metavar for this type.
Source§fn split_envvar_value(&self, value: &str) -> Vec<String>
fn split_envvar_value(&self, value: &str) -> Vec<String>
Split an environment variable value into multiple values.
Source§fn shell_complete(&self, incomplete: &str) -> Vec<CompletionItem>
fn shell_complete(&self, incomplete: &str) -> Vec<CompletionItem>
Returns shell completion items for the given incomplete value.
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