This has been forked from iredelmeier/filesystem-rs. I needed some more functionalitythan the original package offered, namely symlinks, so I wrote it myself. I wrote a PR for Isobel to review but she hasn't got back to me, therefore I'll be treating this as an isolated fork.
filesystem-rs provides real, fake, and mock implementations of filesystem-related functionality. It abstracts away details of certain common but complex operations (e.g., setting permissions) and makes it easier to test any file system-related logic without having to wait for slow I/O operations or coerce the file system into particular states.