[][src]Enum target_lexicon::Environment

pub enum Environment {
    Unknown,
    AmdGiz,
    Android,
    Androideabi,
    Eabi,
    Eabihf,
    Gnu,
    Gnuabi64,
    Gnueabi,
    Gnueabihf,
    Gnuspe,
    Gnux32,
    Musl,
    Musleabi,
    Musleabihf,
    Muslabi64,
    Msvc,
    Uclibc,
    Sgx,
    Spe,
}

The "environment" field, which specifies an ABI environment on top of the operating system. In many configurations, this field is omitted, and the environment is implied by the operating system.

Variants

UnknownAmdGizAndroidAndroideabiEabiEabihfGnuGnuabi64GnueabiGnueabihfGnuspeGnux32MuslMusleabiMusleabihfMuslabi64MsvcUclibcSgxSpe

Methods

impl Environment[src]

pub const fn host() -> Self[src]

Return the environment for the current host.

Trait Implementations

impl PartialEq<Environment> for Environment[src]

impl Eq for Environment[src]

impl Hash for Environment[src]

impl Display for Environment[src]

impl Debug for Environment[src]

impl FromStr for Environment[src]

type Err = ()

The associated error which can be returned from parsing.

impl Copy for Environment[src]

impl Clone for Environment[src]

impl Default for Environment[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[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> Into<U> for T where
    U: From<T>, 
[src]

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

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

impl<T> Any for T where
    T: 'static + ?Sized
[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]