Cargo Features

fuser has no features set by default.

[dependencies]
fuser = { version = "0.17.0", features = ["experimental", "libfuse", "libfuse3", "serializable", "macfuse-4-compat", "abi-7-20", "abi-7-25", "abi-7-30", "abi-7-40", "macos-no-mount"] }
experimental = async-trait, tokio

Affects fuser::experimental

libfuse libfuse2? libfuse3?
libfuse2 libfuse3 = libfuse
serializable = serde
macfuse-4-compat
abi-7-20

abi-7-xx feature flags are deprecated and don't do anything.

abi-7-21 abi-7-22 abi-7-23 abi-7-24 abi-7-25
abi-7-26 abi-7-27 abi-7-28 abi-7-29 abi-7-30
abi-7-31 abi-7-36 abi-7-40
macos-no-mount

Disable mount implementations. Code will compile but won't work.
Can be used like this on Linux to check macOS code compiles:
cargo check --target x86_64-apple-darwin --features=macos-no-mount

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

serde serializable?
async-trait experimental?
tokio experimental?