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}