sys-compare/src/comparemode.rs

34 lines
723 B
Rust
Raw Normal View History

2024-03-18 22:20:57 +00:00
use Fasching::hasher::HashType::BLAKE3;
use Fasching::snapshot::{Snapshot, SnapshotCompareResult};
use crate::syscompare::Comparer;
pub struct CompareMode {
left: Snapshot,
right: Snapshot,
args: Vec<String>,
results: SnapshotCompareResult
}
impl CompareMode {
pub fn new(args: Vec<String>, in_path: String, out_path: String) -> CompareMode {
2024-03-18 22:28:33 +00:00
CompareMode {
left: Default::default(),
right: Default::default(),
args,
results: SnapshotCompareResult {
created: vec![],
deleted: vec![],
changed: vec![],
},
}
2024-03-18 22:20:57 +00:00
}
}
impl Comparer for CompareMode {
fn run(&self) {
}
}