Be resilient to most IO error and filesystem loop
Be resilient to most IO error and filesystem loop

Recover from IO errors wile walking directories, only abort when error
from `walkdir` is without an path to recover.

rust-lang/cargo,eminence/cargo,eminence/cargo,rust-lang/cargo,rustyhorde/cargo,rustyhorde/cargo,rustyhorde/cargo,nipunn1313/cargo,nipunn1313/cargo,nipunn1313/cargo,nipunn1313/cargo,eminence/cargo,rust-lang/cargo,rust-lang/cargo,eminence/cargo,rustyhorde/cargo