Enum rustc_session::config::ExternDepSpec[−][src]

pub enum ExternDepSpec {
    Raw(String),
    Json(Json),
}

Supplied source location of a dependency - for example in a build specification file like Cargo.toml. We support several syntaxes: if it makes sense to reference a file and line, then the build system can specify that. On the other hand, it may make more sense to have an arbitrary raw string.

Variants

Raw(String)

Raw string

Json(Json)

Raw data in json format

Trait Implementations

impl Clone for ExternDepSpec[src]

impl Display for ExternDepSpec[src]

impl PartialEq<ExternDepSpec> for ExternDepSpec[src]

impl StructuralPartialEq for ExternDepSpec[src]

Auto Trait Implementations

impl RefUnwindSafe for ExternDepSpec

impl Send for ExternDepSpec

impl Sync for ExternDepSpec

impl Unpin for ExternDepSpec

impl UnwindSafe for ExternDepSpec

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.