[−][src]Module ritual_common::target
Types for expressing properties of different target platforms and platform-based conditions
Structs
LibraryTarget | |
Target | Combined information about a target, as reported by configuration values of the Rust compiler. |
Enums
Arch | CPU architecture, as reported by |
Condition | Condition on properties of the target. Simple conditions
are considered true if the property of the current platform
is the same as the associated value of the enum. For
example, |
Endian | CPU endianness, as reported by |
Env | Further disambiguates the target platform with information about the ABI/libc,
as reported by |
Family | Operating system family, as reported by |
OS | Operating system, as reported by |
PointerWidth | Pointer width in bits,
as reported by |
Functions
current_arch | Returns current CPU architecture |
current_endian | Returns current CPU endianness |
current_env | Returns current platform disambiguation |
current_family | Returns current operating system family |
current_os | Returns current operating system |
current_pointer_width | Returns current pointer width |
current_target | Returns properties of the current target |