Cargo Features

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

The dbus feature is set by default 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)

dbus default