cargo_version_sync/assert.rs
1use crate::runner::Runner;
2
3pub fn assert_version_sync() {
4 let runner = Runner::init().expect("failed to initialize the runner");
5 match runner.collect_changeset() {
6 Ok(changeset) => {
7 if !changeset.diffs.is_empty() {
8 eprintln!("{}", changeset);
9 panic!();
10 }
11 }
12 Err(e) => panic!("error during checking version sync: {}", e),
13 }
14}