Enum broot::shell_install::ShellInstallState[][src]

pub enum ShellInstallState {
    Undefined,
    Refused,
    Installed,
}

Variants

Undefined
Refused
Installed

Implementations

impl ShellInstallState[src]

pub fn write_file(self) -> Result<(), ProgramError>[src]

write either the “installed” or the “refused” file, or remove those files.

This is useful in installation or test scripts when we don’t want the user to be prompted to install the function, or in case something doesn’t properly work in shell detections

Trait Implementations

impl Clone for ShellInstallState[src]

impl Copy for ShellInstallState[src]

impl Debug for ShellInstallState[src]

impl FromStr for ShellInstallState[src]

type Err = ProgramError

The associated error which can be returned from parsing.

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> Pointable for T

type Init = T

The type for initializers.

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.

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