Struct irx_config::parsers::cmd::Parser

source ·
pub struct Parser { /* private fields */ }
Expand description

The command-line parser implementation.

Trait Implementations§

source§

impl Case for Parser

source§

fn is_case_sensitive(&self) -> bool

Return true if case sensitive, otherwise return false.
source§

impl Parse for Parser

source§

fn parse(&mut self, _value: &Value) -> AnyResult<Value>

Parse data to Value structure. The value parameter could hold merged results from previous parser(s) call(s). That merged value could be used to get some parameter(s) for current parse. For example, path to configuration file could be taken from previous command-line parser results (see FileParser<L>::path_option or env::ParserBuilder::prefix_option). If successful then data return as Value structure. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.