Cargo Features

[dependencies]
cyme = { version = "1.7.0", default-features = false, features = ["libusb", "udev", "udev_hwdb", "udevlib", "usb_test", "cli_generate"] }
libusb default udev udev_hwdb? udevlib?

Enables rusb

Affects lsusb::profiler, system_profiler::get_spusb_with_extra

udev default = libusb

Enables udevrs

Affects cyme::udev

udev_hwdb = libusb

Enables hwdb of optional udev ^0.8.0

Affects udev_ffi::hwdb

udevlib = libusb

libudev C binding

Enables udev ^0.8.0

Affects cyme::udev

usb_test
cli_generate

for generating man and completions

Enables clap_complete and clap_mangen

default = libusb, udev

These default features are set whenever cyme is added without default-features = false somewhere in the dependency tree.