Improve error message

This commit is contained in:
Marcin Kulik
2025-05-06 20:35:08 +02:00
parent 8522328627
commit 6132e4d8d6

View File

@@ -116,11 +116,11 @@ impl Encoder for V3Encoder {
}
pub fn open_from_path<S: AsRef<Path>>(path: S) -> Result<Asciicast<'static>> {
fs::File::open(path)
fs::File::open(&path)
.map(io::BufReader::new)
.map_err(|e| anyhow!(e))
.and_then(open)
.map_err(|e| anyhow!("can't open asciicast file: {e}"))
.map_err(|e| anyhow!("can't open {}: {}", path.as_ref().to_string_lossy(), e))
}
pub fn open<'a, R: BufRead + 'a>(reader: R) -> Result<Asciicast<'a>> {