5 stable releases
Uses old Rust 2015
3.0.0 | Mar 28, 2018 |
---|---|
2.0.1 | Jan 25, 2016 |
1.1.0 | Jan 13, 2016 |
1.0.0 | Jan 8, 2015 |
#764 in Rust patterns
3,978 downloads per month
Used in 54 crates
(35 directly)
7KB
58 lines
version
version
is a very simple library who's job is to return the version of your crate if you're building with Cargo.
Usage:
#[macro_use]
extern crate version;
// ...
version!() // Returns something like "1.0.0"
let ver : Version = FromStr::from_str( version!() ).unwrap();
Notes:
This only works if you're building with Cargo since the macro fetches the version digits from enviroment variables set by Cargo ( CARGO_PKG_VERSION_{MAJOR, MINOR, PATCH}
).