use std::env::args; use std::fs::File; use std::io::BufRead; use std::io::BufReader; mod number; use number::Number; fn main() { let path = args().nth(1).unwrap(); let file = File::open(path).unwrap(); let number: Number = BufReader::new(file) .lines() .map(|l| Number::parse(&l.unwrap())) .sum(); println!("{}", number); println!("{}", number.magnitute()); }