fast_walker/errors/display.rs
1use super::*;
2
3impl Error for WalkError {}
4
5impl Error for WalkErrorKind {}
6impl Display for WalkError {
7 fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
8 Display::fmt(&self.kind, f)
9 }
10}
11
12impl Display for WalkErrorKind {
13 fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
14 match self {
15 WalkErrorKind::IO { path, error } => {
16 write!(f, "IO Error: {} - {}", path.display(), error)
17 }
18 }
19 }
20}