[go: up one dir, main page]

increment

Function increment 

Source
pub fn increment<K: AsRef<OsStr>>(key: K) -> isize
Expand description

Increments and returns the new value stored by the given environment variable key. In case the variable does not exist, it will increment to 1. The updated value will be returned.

§Arguments

  • key - The environment variable name

§Example

fn main() {
    envmnt::set_u8("ENV_VAR", 5);
    let value = envmnt::increment("ENV_VAR");
    assert_eq!(value, 6);
}