in build.rs [4:22]
fn main() -> Result<(), Box<dyn Error>> {
// Try to get the git sha from the local git repository
match GitclBuilder::all_git() {
Ok(gitcl) => match Emitter::default().fail_on_error().add_instructions(&gitcl) {
Ok(emitter) => {
if emitter.emit().is_err() {
fallback_git_sha();
}
}
Err(_) => {
fallback_git_sha();
}
},
Err(_) => {
fallback_git_sha();
}
};
Ok(())
}