pub mod parser; #[tokio::main] async fn main() { println!("clean_file"); let args: Vec = std::env::args().collect(); if args.len() < 2 { println!("Invalid arguments provided"); std::process::exit(-1); } let filepath = &args[1]; println!("Filepath: {filepath:?}"); let prsr = parser::NumberParser{filepath: filepath.clone()}; match prsr.file_dump().await { Ok(contacts) => { prsr.print_phone_numbers(&contacts); prsr.save_file(contacts).await; } Err(err) => { eprintln!("Error: {err:?}"); } }; }