improving one particular error message

This commit is contained in:
mlokr 2024-09-18 10:14:17 +02:00
parent 6fc0eb3498
commit 6e30968c54
No known key found for this signature in database
GPG key ID: DEA147DDEE644993

View file

@ -1128,11 +1128,7 @@ pub fn parse_from_fs(extra_threads: usize, root: &str) -> io::Result<Vec<Ast>> {
}
};
path.canonicalize().map_err(|source| CantLoadFile {
path,
from: PathBuf::from(from),
source,
})
path.canonicalize().map_err(|source| CantLoadFile { path, source })
}
}
@ -1164,18 +1160,12 @@ pub fn parse_from_fs(extra_threads: usize, root: &str) -> io::Result<Vec<Ast>> {
#[derive(Debug)]
struct CantLoadFile {
path: PathBuf,
from: PathBuf,
source: io::Error,
}
impl std::fmt::Display for CantLoadFile {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
write!(
f,
"can't load file: {} (from: {})",
parser::display_rel_path(&self.path),
parser::display_rel_path(&self.from),
)
write!(f, "can't load file: {}", parser::display_rel_path(&self.path),)
}
}