env-cast 1.0.0

Macro to parse an environment variable to a numeric type at compile time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use env_cast::env_cast;

const VERSION_MAJOR: u32 = env_cast!("CARGO_PKG_VERSION_MAJOR" as u32);
const VERSION_MINOR: u32 = env_cast!("CARGO_PKG_VERSION_MINOR" as u32);
const VERSION_PATCH: u32 = env_cast!("CARGO_PKG_VERSION_PATCH" as u32);

fn main() {
    println!(
        "env-cast v{}.{}.{}",
        VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH
    );
}