Trait app::OptValueParse
[−]
[src]
pub trait OptValueParse<'app>: Debug { fn into(self) -> OptValue<'app>; fn is_bool(&self) -> bool; fn default(&self) -> Option<String>; fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>; fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>; }
You can use custom OptValue
by impl
it
Explain
into(self)
convert it(&mut T
) toOptValue
.is_bool(&self)
,Opt
is flag, like--help/-h
,it have not value follows it.so you should return
false
except value's type is&mut bool
(but&mut bool
already being impl).default(&self)
isOpt
's default value's str for help message printparse(&mut self, opt_name: &str, msg: &str, count: &mut usize, typo: &mut OptTypo)
maintains the value, and return message byResult<(),String>
.opt_name
is currentOpt
's name,msg
is the arg need to pasre,count
is the count for the timesOpt
occurs,typo
is the type setting for theOpt
check(&self, opt_name: &str, optional: &bool, count: &usize, typo: &OptTypo)
check value and return message byResult<(),String>
.optional
is the optional setting forOpt
.If the
Opt
is not optional, and thisOpt
hasn't occurs, andself.default().is_none()
, app will exit because ofOPTION
Missing.if value is a
&mut Vec<T>
, the setting of length(OptTypo::Multiple().get()
) is None default,if value is a
&mut [T]
, the setting of length(OptTypo::Multiple().get()
) isvalue.len()
default,If
OptTypo::Multiple().get().is_some()
and theOpt
occured, app will compare it with the timesOpt
occurs('count`)(If not equal, app will exit)
- If the name of executable file is
ap
, has a-p
Opt
(inner value is emptyVec<u16>
)
ap -p "80"
# vec[80]
# all types being impl `OptValue` will call `trim()` before call `parse::<T>()` except `char`,`String`, `PathBuf` and their `Option`, `Vec`, `Slice`.
# So have some fault-tolerant.
ap -p " 80 "
# vec[80]
ap -p 80 "8000 " " 8080"
# Vec[8080,8000,80]
Required Methods
fn into(self) -> OptValue<'app>
fn is_bool(&self) -> bool
fn default(&self) -> Option<String>
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
Implementations on Foreign Types
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut bool
[src]
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut String
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
env::arg could is ""
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut char
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut usize
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut u8
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut u16
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut u32
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut u64
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut isize
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut i8
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut i16
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut i32
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut i64
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut f32
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut f64
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut IpAddr
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Ipv4Addr
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Ipv6Addr
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut SocketAddr
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut SocketAddrV4
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut SocketAddrV6
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<char>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<String>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<bool>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<usize>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<u8>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<u16>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<u32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<u64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<isize>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<i8>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<i16>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<i32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<i64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<f32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<f64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<IpAddr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<Ipv4Addr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<Ipv6Addr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<SocketAddr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<SocketAddrV4>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Option<SocketAddrV6>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
_: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<char>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<String>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<bool>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<usize>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<u8>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<u16>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<u32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<u64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<isize>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<i8>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<i16>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<i32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<i64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<f32>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<f64>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<IpAddr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<Ipv4Addr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<Ipv6Addr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<SocketAddr>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<SocketAddrV4>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut Vec<SocketAddrV6>
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [char]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [String]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [bool]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [usize]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [u8]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [u16]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [u32]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [u64]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [isize]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [i8]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [i16]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [i32]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [i64]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [f32]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [f64]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [IpAddr]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [Ipv4Addr]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [Ipv6Addr]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [SocketAddr]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [SocketAddrV4]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
impl<'app, 's: 'app> OptValueParse<'app> for &'s mut [SocketAddrV6]
[src]
fn into(self) -> OptValue<'app>
[src]
fn is_bool(&self) -> bool
[src]
fn default(&self) -> Option<String>
[src]
fn parse(
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
[src]
&mut self,
opt_name: &str,
msg: &str,
count: &mut usize,
typo: &mut OptTypo
) -> Result<(), String>
fn check(
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>
[src]
&self,
opt_name: &str,
optional: &bool,
count: &usize,
typo: &OptTypo
) -> Result<(), String>