Struct target_spec::custom_platforms::Env [−][src]
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]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> Ord for Env<'a>
[src]
pub fn cmp(&self, other: &Env<'a>) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl<'a> PartialEq<Env<'a>> for Env<'a>
[src]
impl<'a> PartialOrd<Env<'a>> for Env<'a>
[src]
pub fn partial_cmp(&self, other: &Env<'a>) -> Option<Ordering>
[src]
pub fn lt(&self, other: &Env<'a>) -> bool
[src]
pub fn le(&self, other: &Env<'a>) -> bool
[src]
pub fn gt(&self, other: &Env<'a>) -> bool
[src]
pub fn ge(&self, other: &Env<'a>) -> bool
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,