Cargo Features

[dependencies]
fuser = { version = "0.15.1", default-features = false, features = ["libfuse", "serializable", "macfuse-4-compat", "abi-7-9", "abi-7-10", "abi-7-11", "abi-7-12", "abi-7-13", "abi-7-14", "abi-7-15", "abi-7-16", "abi-7-17", "abi-7-18", "abi-7-19", "abi-7-20", "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"] }
default = libfuse

The libfuse feature is set by default whenever fuser is added without default-features = false somewhere in the dependency tree.

libfuse default = pkg-config
serializable = serde
macfuse-4-compat

Affects fuse_abi::fuse_rename_in.flags, fuse_abi::fuse_rename_in.padding

abi-7-9 abi-7-10?

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::fuse_attr.blksize, fuse_abi::fuse_attr.padding, fuse_abi::consts.FATTR_ATIME_NOW, fuse_abi::consts.FATTR_MTIME_NOW, fuse_abi::consts.FATTR_LOCKOWNER, fuse_abi::consts.FUSE_FILE_OPS, fuse_abi::consts.FUSE_ATOMIC_O_TRUNC, fuse_abi::consts.FUSE_BIG_WRITES, fuse_abi::consts.FUSE_GETATTR_FH, fuse_abi::consts.FUSE_LK_FLOCK, fuse_abi::consts.FUSE_WRITE_CACHE, fuse_abi::consts.FUSE_WRITE_LOCKOWNER, fuse_abi::consts.FUSE_READ_LOCKOWNER, fuse_abi::consts.FUSE_POLL_SCHEDULE_NOTIFY, fuse_abi::fuse_getattr_in

abi-7-10 abi-7-11? = abi-7-9

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FOPEN_NONSEEKABLE, fuse_abi::consts.FUSE_EXPORT_SUPPORT

abi-7-11 abi-7-12? = abi-7-10

Affects fuser::Filesystem.poll, fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_IOCTL_COMPAT, fuse_abi::consts.FUSE_IOCTL_UNRESTRICTED, fuse_abi::consts.FUSE_IOCTL_RETRY, fuse_abi::consts.FUSE_IOCTL_MAX_IOV, fuse_abi::InvalidNotifyCodeError, fuse_abi::fuse_notify_code, fuse_abi::fuse_ioctl_in, fuse_abi::fuse_poll_in, fuse_abi::fuse_poll_out, fuse_abi::fuse_notify_poll_wakeup_out, reply::ReplyPoll

abi-7-12 abi-7-13? = abi-7-11

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_DONT_MASK, fuse_abi::consts.CUSE_UNRESTRICTED_IOCTL, fuse_abi::fuse_mknod_in.umask, fuse_abi::fuse_mknod_in.padding, fuse_abi::fuse_mkdir_in.umask, fuse_abi::fuse_create_in.umask, fuse_abi::fuse_create_in.padding, fuse_abi::cuse_init_in, fuse_abi::cuse_init_out, fuse_abi::fuse_notify_inval_inode_out, fuse_abi::fuse_notify_inval_entry_out

abi-7-13 abi-7-14? = abi-7-12

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::fuse_init_out.max_background, fuse_abi::fuse_init_out.congestion_threshold

abi-7-14 abi-7-15? = abi-7-13

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_SPLICE_WRITE, fuse_abi::consts.FUSE_SPLICE_MOVE, fuse_abi::consts.FUSE_SPLICE_READ

abi-7-15 abi-7-16? = abi-7-14

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::fuse_notify_store_out, fuse_abi::fuse_notify_retrieve_out, fuse_abi::fuse_notify_retrieve_in

abi-7-16 abi-7-17? = abi-7-15

Affects fuser::Filesystem.batch_forget, fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_IOCTL_32BIT, fuse_abi::fuse_forget_one, fuse_abi::fuse_batch_forget_in, fuse_abi::fuse_ioctl_iovec

abi-7-17 abi-7-18? = abi-7-16

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_FLOCK_LOCKS, fuse_abi::consts.FUSE_RELEASE_FLOCK_UNLOCK

abi-7-18 abi-7-19? = abi-7-17

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_HAS_IOCTL_DIR, fuse_abi::consts.FUSE_IOCTL_DIR, fuse_abi::fuse_notify_delete_out

abi-7-19 abi-7-20? = abi-7-18

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::fuse_fallocate_in

abi-7-20 abi-7-21? = abi-7-19

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_AUTO_INVAL_DATA

abi-7-21 abi-7-22? = abi-7-20

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_DO_READDIRPLUS, fuse_abi::consts.FUSE_READDIRPLUS_AUTO, fuse_abi::fuse_poll_in.events

abi-7-22 abi-7-23? = abi-7-21

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_ASYNC_DIO

abi-7-23 abi-7-24? = abi-7-22

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FATTR_CTIME, fuse_abi::consts.FUSE_WRITEBACK_CACHE, fuse_abi::consts.FUSE_NO_OPEN_SUPPORT, fuse_abi::fuse_setattr_in.ctime, fuse_abi::fuse_setattr_in.ctimensec, fuse_abi::fuse_init_out.time_gran, fuse_abi::fuse_init_out.reserved

abi-7-24 abi-7-25? = abi-7-23

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION

abi-7-25 abi-7-26? = abi-7-24

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_PARALLEL_DIROPS

abi-7-26 abi-7-27? = abi-7-25

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_HANDLE_KILLPRIV, fuse_abi::consts.FUSE_POSIX_ACL

abi-7-27 abi-7-28? = abi-7-26

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_ABORT_ERROR

abi-7-28 abi-7-29? = abi-7-27

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FOPEN_CACHE_DIR, fuse_abi::consts.FUSE_MAX_PAGES, fuse_abi::consts.FUSE_CACHE_SYMLINKS, fuse_abi::fuse_init_out.max_pages, fuse_abi::fuse_init_out.unused2, fuse_abi::fuse_init_out.reserved

abi-7-29 abi-7-30? = abi-7-28

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_NO_OPENDIR_SUPPORT

abi-7-30 abi-7-31? = abi-7-29

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FUSE_EXPLICIT_INVAL_DATA, fuse_abi::consts.FUSE_IOCTL_COMPAT_X32

abi-7-31 = abi-7-30

Affects fuse_abi::FUSE_KERNEL_MINOR_VERSION, fuse_abi::consts.FOPEN_STREAM, fuse_abi::consts.FUSE_WRITE_KILL_PRIV

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?
pkg-config build libfuse