Cargo Features

rclrs has no features set by default.

[dependencies]
rclrs = { version = "0.4.1", features = ["dyn_msg", "generate_docs"] }
dyn_msg = ament_rs, libloading

Affects rclrs::dynamic_message

generate_docs

This feature is solely for the purpose of being able to generate documetation without a ROS installation The only intended usage of this feature is for docs.rs builders to work, and is not intended to be used by end users

Enables generate_docs of rosidl_runtime_rs

Needed for the Message trait, among others

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.

Please keep the list of dependencies alphabetically sorted,
and also state why each dependency is needed.

ament_rs dyn_msg?

Enables ament_rs

Needed for dynamically finding type support libraries

libloading dyn_msg?

Enables libloading

Needed for dynamic messages