Enum build_target::Env [−][src]
Expand description
target_env: target enviroment that disambiguates the target platform by ABI / libc.
This value is closely related to the fourth element of the platform target triple,
though it is not identical. For example, embedded ABIs such as gnueabihf will simply
define target_env as "gnu" (i.e. Env::GNU)
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
gnu: The GNU C Library (glibc)
msvc: Microsoft Visual C(++)
musl: Clean, efficient, standards-conformant libc implementation.
sgx: Intel Software Guard Extensions (SGX) Enclave
uclibc: C library for developing embedded Linux systems
Unknown target environment
Implementations
Trait Implementations
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for Env<'a>
impl<'a> UnwindSafe for Env<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more