env-cast

Crates.ioenv-cast
lib.rsenv-cast
version1.0.0
sourcesrc
created_at2022-02-15 07:20:35.671244
updated_at2022-02-15 07:20:35.671244
descriptionMacro to parse an environment variable to a numeric type at compile time
homepage
repositoryhttps://github.com/rob2309/env-cast-rs
max_upload_size
id532609
size8,972
Robin Quint (Rob2309)

documentation

README

env-cast

MIT license crates.io version CI docs

env_cast! reads an environment variable just like env!("XXX"), but parses it into a specific type.

Supported types are currently i8, u8, i16, u16, i32, u32, i64, u64, f32, f64.

Example

use env_cast::env_cast;
let PKG_MAJOR: u32 = env_cast!("CARGO_PKG_VERSION_MAJOR" as u32);
Commit count: 5

cargo fmt