fn main()

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(())
}