Struct target_spec::custom_platforms::Env[][src]

pub struct Env<'a>(pub &'a str);

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.

Implementations

impl<'a> Env<'a>[src]

pub const eabihf: Env<'static>[src]

pub const gnu: Env<'static>[src]

pub const gnueabihf: Env<'static>[src]

pub const msvc: Env<'static>[src]

pub const musl: Env<'static>[src]

pub const relibc: Env<'static>[src]

pub const sgx: Env<'static>[src]

pub const uclibc: Env<'static>[src]

Trait Implementations

impl<'a> Clone for Env<'a>[src]

impl<'a> Copy for Env<'a>[src]

impl<'a> Debug for Env<'a>[src]

impl<'a> Eq for Env<'a>[src]

impl<'a> Hash for Env<'a>[src]

impl<'a> Ord for Env<'a>[src]

impl<'a> PartialEq<Env<'a>> for Env<'a>[src]

impl<'a> PartialOrd<Env<'a>> for Env<'a>[src]

impl<'a> StructuralEq for Env<'a>[src]

impl<'a> StructuralPartialEq for Env<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Env<'a>[src]

impl<'a> Send for Env<'a>[src]

impl<'a> Sync for Env<'a>[src]

impl<'a> Unpin for Env<'a>[src]

impl<'a> UnwindSafe for Env<'a>[src]

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, 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>,