[]Struct pretty_exec::structopt_utilities::completions::App

pub struct App {
    pub bin: String,
    pub output: Option<PathBuf>,
    pub shell: Shell,
}

Arguments of a completion generator program.

Fields

bin: String

Binary name.

output: Option<PathBuf>

File to write to. None translates to stdout.

shell: Shell

Type of shell.

Implementations

impl App

pub fn exec<Target>(self) where
    Target: StructOpt

Run the completion generator

impl App

pub fn new(name: &str, bin: &str) -> App

Trait Implementations

impl Clone for App

impl Debug for App

impl Eq for App

impl PartialEq<App> for App

impl StructuralEq for App

impl StructuralPartialEq for App

Auto Trait Implementations

impl RefUnwindSafe for App

impl Send for App

impl Sync for App

impl Unpin for App

impl UnwindSafe for App

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<X> Pipe for X[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.