fast-walker 0.2.1

Multi-threaded directory walker, with async support
Documentation
use super::*;

impl Error for WalkError {}

impl Error for WalkErrorKind {}
impl Display for WalkError {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        Display::fmt(&self.kind, f)
    }
}

impl Display for WalkErrorKind {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        match self {
            WalkErrorKind::IO { path, error } => {
                write!(f, "IO Error: {} - {}", path.display(), error)
            }
        }
    }
}