INNER CODE UNIT · Rust
Some
pingw33n/vault13 · build.rs:62
if let Some(caps) = re.captures(o) {
let has_ver = caps.name("ver").is_some();
let dirty = caps.name("dirty").is_some();
match (has_ver, dirty) {
(true, false) => {
assert_eq!(&caps["ver"], env!("CARGO_PKG_VERSION"),
"version in Cargo.toml doesn't match version in Git tag");
GitVersionStatus::Stable
}
(false, false) => GitVersionStatus::Dev,
(_, true) => GitVersionStatus::Dirty,
}
} else {
panic!("couldn't parse git output: {}", o);
}
}
fn main() {