init
This commit is contained in:
parent
16cc0dc1ba
commit
71b9555d6b
@ -37,6 +37,6 @@ impl Comparer for CompareMode {
|
||||
let results = compare_snapshots(self.left.clone(), self.right.clone()).unwrap();
|
||||
self.results = results.1;
|
||||
self.result_type = results.0;
|
||||
println!("Result: {:?}", results.1)
|
||||
println!("Result: {:?}", self.results);
|
||||
}
|
||||
}
|
||||
|
@ -21,7 +21,7 @@ impl CreateMode {
|
||||
}
|
||||
|
||||
impl Comparer for CreateMode {
|
||||
fn run(&self) {
|
||||
fn run(&mut self) {
|
||||
let snapshot = create_snapshot(self.in_path.as_str(), BLAKE3);
|
||||
println!("Total FileHash Entries {}", snapshot.file_hashes.lock().unwrap().len());
|
||||
let _ = export_snapshot(snapshot, self.out_path.clone());
|
||||
|
@ -33,7 +33,7 @@ impl SysCompareApp {
|
||||
None => {panic!("Missing output path as third argument")}
|
||||
Some(r) => {not_empty(r)}
|
||||
};
|
||||
let create = CreateMode::new(self.args.clone(), in_path.clone(), out_path.clone());
|
||||
let mut create = CreateMode::new(self.args.clone(), in_path.clone(), out_path.clone());
|
||||
create.run()
|
||||
}
|
||||
SysCompareMode::Compare => {
|
||||
@ -46,7 +46,7 @@ impl SysCompareApp {
|
||||
Some(r) => {not_empty(r)}
|
||||
};
|
||||
|
||||
let compare = CompareMode::new(self.args.clone(), left, right);
|
||||
let mut compare = CompareMode::new(self.args.clone(), left, right);
|
||||
compare.run()
|
||||
}
|
||||
}
|
||||
@ -68,5 +68,5 @@ impl Default for SysCompareApp {
|
||||
}
|
||||
|
||||
pub trait Comparer {
|
||||
fn run(&self);
|
||||
fn run(&mut self);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user