Enum clap::Shell[][src]

pub enum Shell {
    Bash,
    Fish,
    Zsh,
    PowerShell,
    Elvish,
}

Describes which shell to produce a completions file for

Variants

Bash

Generates a .bash completion file for the Bourne Again SHell (BASH)

Fish

Generates a .fish completion file for the Friendly Interactive SHell (fish)

Zsh

Generates a completion file for the Z SHell (ZSH)

PowerShell

Generates a completion file for PowerShell

Elvish

Generates a completion file for Elvish

Implementations

impl Shell[src]

pub fn variants() -> [&'static str; 5][src]

A list of possible variants in &'static str form

Trait Implementations

impl Clone for Shell[src]

impl Copy for Shell[src]

impl Debug for Shell[src]

impl Display for Shell[src]

impl FromStr for Shell[src]

type Err = String

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for Shell

impl Send for Shell

impl Sync for Shell

impl Unpin for Shell

impl UnwindSafe for Shell

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.