2 ms·
Here is my solution: use std::fs; fn main() -> Result<(), String> { let s = "a.rs"; match fs::read_to_string(s) { Ok(v) => prin
by svnpenn 6y ago
Here is my solution:
use std::fs;
fn main() -> Result<(), String> {
let s = "a.rs";
match fs::read_to_string(s) {
Ok(v) => print!("{}", v),
Err(v) => Err(format!("{} {}", s, v))?
}
Ok(())
}
or you can use `map_err`:
let out_s = fs::read_to_string(in_s).map_err(|e|
format!("{} {}", in_s, e)
)?;