rustc-version-rs
A library for querying the version of a rustc
compiler.
This can be used by build scripts or other tools dealing with Rust sources to make decisions based on the version of the compiler. Current MSRV is 1.32.0.
If this is of interest, also consider looking at these other crates:
- autocfg, which helps with feature detection instead of depending on compiler versions
- rustversion provides a procedural macro with no other dependencies
Getting Started
rustc-version-rs is available on crates.io. It is recommended to look there for the newest released version, as well as links to the newest builds of the docs.
At the point of the last update of this README, the latest published version could be used like this:
Add the following dependency to your Cargo manifest...
[]
= "0.2"
... and see the docs for how to use it.
Example
// This could be a cargo build script
use ;
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.