Cargo Features

[dependencies]
dora-ros2-bridge = { version = "0.3.10", default-features = false, features = ["generate-messages", "ros2-examples"] }
default = generate-messages

The generate-messages feature is set by default whenever dora-ros2-bridge is added without default-features = false somewhere in the dependency tree.

generate-messages build default

Enables dora-ros2-bridge-msg-gen and rust-format

Affects dora-ros2-bridge::messages

ros2-examples = dora-daemon, tokio

enables examples that depend on a sourced ROS2 installation

Enables eyre

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.

tokio ros2-examples?
dora-daemon ros2-examples?