init
This commit is contained in:
parent
dcc2c70dcd
commit
732919594b
@ -3,7 +3,7 @@ mod localmode;
|
||||
|
||||
use std::env::args;
|
||||
use crate::syscompare::{SysCompareApp};
|
||||
use crate::syscompare::CompareMode::Local2Local;
|
||||
use crate::syscompare::CompareMode::{Compare, Create};
|
||||
|
||||
fn main() {
|
||||
let args: Vec<String> = args().collect();
|
||||
@ -18,7 +18,8 @@ fn main() {
|
||||
// app mode
|
||||
let m = mode.as_str();
|
||||
let app_mode = match m {
|
||||
"local" => {Local2Local}
|
||||
"create" => { Create },
|
||||
"compare" => { Compare },
|
||||
_ => {panic!("Invalid MODE argument")}
|
||||
};
|
||||
|
||||
|
@ -3,7 +3,8 @@ use std::sync::{Arc, Mutex};
|
||||
use Fasching::snapshot::Snapshot;
|
||||
|
||||
pub enum CompareMode {
|
||||
Local2Local
|
||||
Create,
|
||||
Compare
|
||||
}
|
||||
|
||||
pub struct SysCompareApp {
|
||||
@ -24,7 +25,7 @@ impl SysCompareApp {
|
||||
|
||||
impl Default for SysCompareApp {
|
||||
fn default() -> Self {
|
||||
SysCompareApp { mode: CompareMode::Local2Local, args: vec![], comparatives: Arc::new(Mutex::new(HashMap::new())) }
|
||||
SysCompareApp { mode: CompareMode::Create, args: vec![], comparatives: Arc::new(Mutex::new(HashMap::new())) }
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user