[][src]Struct my_iot::Opt

struct Opt {
    silent: bool,
    verbose: bool,
    settings: PathBuf,
    db: PathBuf,
}

Fields

silent: bool

Show warning and error messages only

verbose: bool

Show debug messages

settings: PathBuf

Settings file

db: PathBuf

Database file

Methods

impl Opt[src]

pub fn augment_clap<'a, 'b>(app: App<'a, 'b>) -> App<'a, 'b>[src]

pub fn is_subcommand() -> bool[src]

Trait Implementations

impl Debug for Opt[src]

impl StructOpt for Opt[src]

fn from_args() -> Self

Gets the struct from the command line arguments. Print the error message and quit the program in case of failure. Read more

fn from_iter<I>(iter: I) -> Self where
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString>,
    <I as IntoIterator>::Item: Clone

Gets the struct from any iterator such as a Vec of your making. Print the error message and quit the program in case of failure. Read more

fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString>,
    <I as IntoIterator>::Item: Clone

Gets the struct from any iterator such as a Vec of your making. Read more

Auto Trait Implementations

impl Send for Opt

impl Unpin for Opt

impl Sync for Opt

impl UnwindSafe for Opt

impl RefUnwindSafe for Opt

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

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

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,