## `current_platform`
**Find out what platform your code is running on, in Rust:**
```rust
use current_platform::CURRENT_PLATFORM;
fn main() {
println!("Running on {}", CURRENT_PLATFORM);
}
```
will print `Running on x86_64-unknown-linux-gnu` on desktop Linux.
Platform information is resolved **at compile time,**
based on the platform for which your code is compiled.
It incurs **zero runtime cost.**
The target triple for the platform where the code was compiled is also included
as `COMPILED_ON`. It is only different from the `CURRENT_PLATFORM` if the code
was [cross-compiled.](https://en.wikipedia.org/wiki/Cross_compiler)
This is rarely useful; if in doubt, use `CURRENT_PLATFORM`.
This crate is intentionally minimal and only provides the target triples.
You can find out other properties of the platform using crates such as
[`platforms`](https://docs.rs/platforms/latest/platforms/)
(auto-generated, always up to date) or
[`target-lexicon`](https://docs.rs/target-lexicon/latest/target_lexicon/)
(more detailed but may be missing newly added or obscure platforms).