use std::fs::File;
use std::io::prelude::*;
-use std::io;
use std::path::Path;
use std::str;
use html::markdown::{Markdown, RenderType};
let result = File::open(file_path)
.and_then(|mut f| f.read_to_end(&mut contents));
if let Err(e) = result {
- let _ = writeln!(&mut io::stderr(),
- "error reading `{}`: {}",
- file_path.display(), e);
+ eprintln!("error reading `{}`: {}", file_path.display(), e);
return Err(LoadStringError::ReadFail);
}
match str::from_utf8(&contents) {
Ok(s) => Ok(s.to_string()),
Err(_) => {
- let _ = writeln!(&mut io::stderr(),
- "error reading `{}`: not UTF-8",
- file_path.display());
+ eprintln!("error reading `{}`: not UTF-8", file_path.display());
Err(LoadStringError::BadUtf8)
}
}