sys-compare/src/comparemode.rs
2024-03-18 18:28:33 -04:00

34 lines
723 B
Rust

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 {
CompareMode {
left: Default::default(),
right: Default::default(),
args,
results: SnapshotCompareResult {
created: vec![],
deleted: vec![],
changed: vec![],
},
}
}
}
impl Comparer for CompareMode {
fn run(&self) {
}
}