Expand description
This crate provides a simple API for detecting the rustc compiler version.
It is only intended for use at build time,
because it requires executing the rustc compiler.
The implementation is forked from the rustversion crate, but with proc-macro code removed.
§Dependency
Add the following to your build script:
[build-dependencies]
rustversion-detect = "0.1"Re-exports§
pub use crate::date::Date;pub use crate::version::Channel;pub use crate::version::RustVersion;pub use crate::version::StableVersionSpec;
Modules§
- date
- Contains a basic
Datetype used for differentiating nightly versions of rust. - version
- Defines the rust version types.
Macros§
- maybe_
const_ fn Deprecated - Mark a function as
constif acfg!(...)attribute evaluates to true.
Structs§
- Version
Detection Error - Indicates failure to detect the compiler’s rust version.
Functions§
- detect_
version - Detect the current version by executing
rustc.