[][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,
    Kernel,
    Uclibc,
    Sgx,
    Softfloat,
    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

Unknown
AmdGiz
Android
Androideabi
Eabi
Eabihf
Gnu
Gnuabi64
Gnueabi
Gnueabihf
Gnuspe
Gnux32
Musl
Musleabi
Musleabihf
Muslabi64
Msvc
Kernel
Uclibc
Sgx
Softfloat
Spe

Methods

impl Environment[src]

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

Return the environment for the current host.

Trait Implementations

impl Display for Environment[src]

impl Debug for Environment[src]

impl PartialEq<Environment> for Environment[src]

impl Eq for Environment[src]

impl FromStr for Environment[src]

type Err = ()

The associated error which can be returned from parsing.

impl Hash for Environment[src]

impl Copy for Environment[src]

impl StructuralPartialEq for Environment[src]

impl StructuralEq 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]