do-not-use-testing-rclrs 0.4.1

A ROS 2 client library for developing robotics applications in Rust
Documentation
[package]
name = "do-not-use-testing-rclrs"
version = "0.4.1"
# This project is not military-sponsored, Jacob's employment contract just requires him to use this email address
authors = ["Esteve Fernandez <esteve@apache.org>", "Nikolai Morin <nnmmgit@gmail.com>", "Jacob Hassold <jacob.a.hassold.civ@army.mil>"]
edition = "2021"
license = "Apache-2.0"
description = "A ROS 2 client library for developing robotics applications in Rust"
rust-version = "1.63"

[lib]
path = "src/lib.rs"

# Please keep the list of dependencies alphabetically sorted,
# and also state why each dependency is needed.
[dependencies]
# Needed for dynamically finding type support libraries 
ament_rs = { version = "0.2", optional = true }
cfg-if = "1.0.0"
# Needed for clients
futures = "0.3"
# Needed for dynamic messages
libloading = { version = "0.8", optional = true }
# Needed for the Message trait, among others
rosidl_runtime_rs = { version = "0.4", package = "do-not-use-testing-rosidl_runtime_rs" }

[dev-dependencies]
# Needed for e.g. writing yaml files in tests
tempfile = "3.3.0"

[build-dependencies]
# Needed for FFI
bindgen = "0.66.1"

[features]
dyn_msg = ["ament_rs", "libloading"]
generate_docs = ["rosidl_runtime_rs/generate_docs"]

[package.metadata.docs.rs]
features = ["generate_docs"]