vergen 2.0.2

Generate version related functions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Dogfooding it, used in tests mostly.
extern crate vergen;

use vergen::{ConstantsFlags, Result, Vergen};

fn main() {
    gen_constants().expect("Unable to generate vergen constants!");
}

fn gen_constants() -> Result<()> {
    let vergen = Vergen::new(ConstantsFlags::all())?;

    for (k, v) in vergen.build_info() {
        println!("cargo:rustc-env={}={}", k.name(), v);
    }

    Ok(())
}