use vergen_git2::{BuildBuilder, CargoBuilder, Emitter, Git2Builder, RustcBuilder, SysinfoBuilder}; fn main() { let build = BuildBuilder::all_build().unwrap(); let cargo = CargoBuilder::all_cargo().unwrap(); let git2 = Git2Builder::all_git().unwrap(); let rustc = RustcBuilder::all_rustc().unwrap(); let si = SysinfoBuilder::all_sysinfo().unwrap(); Emitter::default() .add_instructions(&build).unwrap() .add_instructions(&cargo).unwrap() .add_instructions(&git2).unwrap() .add_instructions(&rustc).unwrap() .add_instructions(&si).unwrap() .emit().unwrap(); }