16 lines
401 B
Rust
16 lines
401 B
Rust
use std::env;
|
|
use std::fs::File;
|
|
use std::io::Read;
|
|
|
|
pub type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
|
|
|
|
pub fn read_file() -> Result<Vec<u32>> {
|
|
let path = env::args().skip(1).next().unwrap();
|
|
|
|
let mut file = File::open(path)?;
|
|
let mut content = String::new();
|
|
file.read_to_string(&mut content)?;
|
|
|
|
Ok(content.lines().map(|l| l.parse().unwrap()).collect())
|
|
}
|