Replaced &fn() with ||
spawn_with is gone with mozilla/rust#10603
Removed author attr from crate since it seems unsupported after mozilla/rust#10316. Also moved comment attr to desc which seems more appropriate.
Removed all non-`proc` uses of `do`
Updated module comments
Removed use of Cell to move variable into closure
Changed `Path::new` to `Path::init`
Rename fuse_test output to libfuse_test
Use new Rust linkage to build dylib and rlib, but always use the original fuse library dynamically
Prefer to build dynamic example binaries to make them smaller
Change `Path::init` back to `Path::new`
Pass inode names as &PosixPath rather than &[u8]
Use PosixPath as a workaround to display names which may contain non-utf8 characters
Pass inode names to DirBuffer using &PosixPath rather than &str
Update channel module to use RAII
Update module descriptions for session and request
Update session module to use RAII. Introduce public `spawn_mount` method for mounting and running a background session loop.
Fix Linux build
Output error code when failing to mount a filesystem
Export constant for top-level inode number