Struct parsec_tool::cli::ParsecToolApp[][src]

pub struct ParsecToolApp {
    pub provider: Option<u8>,
    pub timeout: Option<u32>,
    pub subcommand: Subcommand,
}

Struct representing the command-line interface of parsec-tool.

Fields

provider: Option<u8>

The ID of the provider to target for the command. Will use the default provider if not specified.

timeout: Option<u32>

The timeout time used for all commands in seconds. Will use the client’s default if not specified. If set to 0, will not use any timeout and will block indefinitely.

subcommand: Subcommand

The subcommand – e.g., ping.

Trait Implementations

impl Debug for ParsecToolApp[src]

impl StructOpt for ParsecToolApp[src]

impl StructOptInternal for ParsecToolApp[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.