[][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]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<InstallCrate> for InstallCrate[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Debug for InstallCrate[src]

impl Serialize for InstallCrate[src]

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

Auto Trait Implementations

Blanket Implementations

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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