pub trait DirGuard {
    // Required method
    fn path(&self) -> &PathBuf;
}Expand description
DirGuard is provided by the PuffinReader to access the directory in the filesystem.
Users should hold the DirGuard until they are done with the directory.