[][src]Enum cli::types::InstallCrate

pub enum InstallCrate {
    Value(String),
    CrateInfo(InstallCrateInfo),
    RustupComponentInfo(InstallRustupComponentInfo),
    CargoPluginInfo(InstallCargoPluginInfo),
}

Install crate name or params

Variants

Value(String)

The value as string

CrateInfo(InstallCrateInfo)

Install crate params

RustupComponentInfo(InstallRustupComponentInfo)

Install rustup component params

CargoPluginInfo(InstallCargoPluginInfo)

Install cargo plugin info

Trait Implementations

impl Clone for InstallCrate[src]

impl Debug for InstallCrate[src]

impl<'de> Deserialize<'de> for InstallCrate[src]

impl PartialEq<InstallCrate> for InstallCrate[src]

impl Serialize for InstallCrate[src]

Auto Trait Implementations

impl RefUnwindSafe for InstallCrate

impl Send for InstallCrate

impl Sync for InstallCrate

impl Unpin for InstallCrate

impl UnwindSafe for InstallCrate

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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, 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>,