Cargo Features

[dependencies]
dbus-codegen = { version = "0.12.0", default-features = false, features = ["dbus-crossroads", "dbus-tree", "clap", "dbus"] }
default = clap, dbus

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

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.

dbus-crossroads implicit feature

Enables dbus-crossroads

dbus-crossroads:

Framework for writing D-Bus method handlers

dbus-tree implicit feature

Enables dbus-tree

dbus-tree:

Framework for writing D-Bus method handlers (legacy)

clap default

Required by the dbus-codegen-rust binary

dbus default