# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "ros2-interfaces-jazzy"
version = "0.0.4"
authors = [
    "Nisse Knudsen <nisse@make87.com>",
    "Phillip Thomas <phillip@make87.com>",
]
build = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Structs for Messages and Services listed by ROS Index for ROS2 Jazzy. Built around the `ros2-client` crate."
homepage = "https://www.make87.com"
readme = "README.md"
license = "MIT"

[package.metadata.docs.rs]
all-features = true

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

[[test]]
name = "test_publisher"
path = "tests/test_publisher.rs"

[dependencies.ros2-client]
version = "0.7.6"

[dependencies.serde]
version = "1.0.215"
features = ["derive"]

[dependencies.serde_with]
version = "3.11.0"

[features]
ackermann_msgs = ["std_msgs"]
action_msgs = [
    "builtin_interfaces",
    "unique_identifier_msgs",
]
actionlib_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
actuator_msgs = ["std_msgs"]
all = [
    "ackermann_msgs",
    "action_msgs",
    "actionlib_msgs",
    "actuator_msgs",
    "apriltag_msgs",
    "aruco_msgs",
    "aruco_opencv_msgs",
    "automotive_navigation_msgs",
    "automotive_platform_msgs",
    "autoware_adapi_version_msgs",
    "autoware_common_msgs",
    "autoware_control_msgs",
    "autoware_internal_msgs",
    "autoware_localization_msgs",
    "autoware_map_msgs",
    "autoware_perception_msgs",
    "autoware_planning_msgs",
    "autoware_sensing_msgs",
    "autoware_system_msgs",
    "autoware_v2x_msgs",
    "autoware_vehicle_msgs",
    "bond",
    "builtin_interfaces",
    "camera_aravis2_msgs",
    "can_msgs",
    "canopen_interfaces",
    "cartographer_ros_msgs",
    "cascade_lifecycle_msgs",
    "composition_interfaces",
    "control_toolbox",
    "controller_manager_msgs",
    "data_tamer_msgs",
    "dataspeed_can_msgs",
    "delphi_esr_msgs",
    "delphi_mrr_msgs",
    "delphi_srr_msgs",
    "derived_object_msgs",
    "diagnostic_msgs",
    "domain_bridge",
    "ds_dbw_msgs",
    "dynamixel_sdk_custom_interfaces",
    "example_interfaces",
    "ffmpeg_image_transport_msgs",
    "find_object_2d",
    "flexbe_msgs",
    "flir_camera_msgs",
    "four_wheel_steering_msgs",
    "fuse_msgs",
    "game_controller_spl_interfaces",
    "gazebo_msgs",
    "gc_spl_interfaces",
    "geographic_msgs",
    "geometry_msgs",
    "gps_msgs",
    "graph_msgs",
    "grasping_msgs",
    "grbl_msgs",
    "grid_map_msgs",
    "ibeo_msgs",
    "irobot_create_msgs",
    "kartech_linear_actuator_msgs",
    "kobuki_ros_interfaces",
    "leo_msgs",
    "lgsvl_msgs",
    "lifecycle_msgs",
    "logging_demo",
    "map_msgs",
    "mapviz_interfaces",
    "marine_acoustic_msgs",
    "marine_sensor_msgs",
    "marti_can_msgs",
    "marti_common_msgs",
    "marti_dbw_msgs",
    "marti_introspection_msgs",
    "marti_nav_msgs",
    "marti_perception_msgs",
    "marti_sensor_msgs",
    "marti_status_msgs",
    "marti_visualization_msgs",
    "mavros_msgs",
    "micro_ros_diagnostic_msgs",
    "micro_ros_msgs",
    "mobileye_560_660_msgs",
    "mola_msgs",
    "motion_capture_tracking_interfaces",
    "moveit_msgs",
    "mqtt_client_interfaces",
    "nao_command_msgs",
    "nao_lola_command_msgs",
    "nao_lola_sensor_msgs",
    "nao_sensor_msgs",
    "nav2_msgs",
    "nav_msgs",
    "neobotix_usboard_msgs",
    "nicla_vision_ros2",
    "nmea_msgs",
    "novatel_gps_msgs",
    "object_recognition_msgs",
    "octomap_msgs",
    "pal_statistics_msgs",
    "pcl_msgs",
    "pendulum_msgs",
    "phidgets_msgs",
    "plansys2_msgs",
    "plotjuggler_msgs",
    "point_cloud_interfaces",
    "polygon_msgs",
    "ptz_action_server_msgs",
    "py_trees_ros_interfaces",
    "radar_msgs",
    "rc_common_msgs",
    "rc_reason_msgs",
    "rcgcd_spl_14",
    "rcgcrd_spl_4",
    "rcl_interfaces",
    "rclpy_message_converter_msgs",
    "rcss3d_agent_msgs",
    "realsense2_camera_msgs",
    "rmf_charger_msgs",
    "rmf_dispenser_msgs",
    "rmf_door_msgs",
    "rmf_fleet_msgs",
    "rmf_ingestor_msgs",
    "rmf_lift_msgs",
    "rmf_obstacle_msgs",
    "rmf_scheduler_msgs",
    "rmf_site_map_msgs",
    "rmf_task_msgs",
    "rmf_traffic_msgs",
    "rmf_workcell_msgs",
    "robot_calibration_msgs",
    "robot_localization",
    "ros2_socketcan_msgs",
    "ros2cli_test_interfaces",
    "ros_babel_fish_test_msgs",
    "ros_gz_interfaces",
    "rosapi_msgs",
    "rosbag2_interfaces",
    "rosbridge_msgs",
    "rosbridge_test_msgs",
    "rosgraph_msgs",
    "rosidl_generator_py",
    "rslidar_msg",
    "rtabmap_msgs",
    "rtcm_msgs",
    "rviz_2d_overlay_msgs",
    "sbg_driver",
    "scenario_execution_interfaces",
    "sensor_msgs",
    "septentrio_gnss_driver",
    "service_msgs",
    "shape_msgs",
    "sick_safetyscanners2_interfaces",
    "sick_safevisionary_interfaces",
    "smacc2_msgs",
    "smach_msgs",
    "soccer_geometry_msgs",
    "soccer_model_msgs",
    "soccer_vision_2d_msgs",
    "soccer_vision_3d_msgs",
    "soccer_vision_attribute_msgs",
    "spatio_temporal_voxel_layer",
    "splsm_7",
    "statistics_msgs",
    "std_msgs",
    "std_srvs",
    "stereo_msgs",
    "swri_roscpp",
    "system_modes_msgs",
    "test_interface_files",
    "test_msgs",
    "tf2_msgs",
    "theora_image_transport",
    "topic_tools_interfaces",
    "trajectory_msgs",
    "turtlebot3_msgs",
    "turtlebot4_msgs",
    "turtlesim",
    "type_description_interfaces",
    "ublox_msgs",
    "ublox_ubx_interfaces",
    "ublox_ubx_msgs",
    "udp_msgs",
    "unique_identifier_msgs",
    "ur_dashboard_msgs",
    "ur_msgs",
    "urg_node_msgs",
    "usb_cam",
    "velodyne_msgs",
    "vision_msgs",
    "visualization_msgs",
    "webots_ros2_msgs",
    "wiimote_msgs",
    "zbar_ros_interfaces",
]
apriltag_msgs = ["std_msgs"]
aruco_msgs = [
    "geometry_msgs",
    "std_msgs",
]
aruco_opencv_msgs = [
    "geometry_msgs",
    "std_msgs",
]
automotive_navigation_msgs = [
    "geometry_msgs",
    "std_msgs",
]
automotive_platform_msgs = ["std_msgs"]
autoware_adapi_version_msgs = []
autoware_common_msgs = []
autoware_control_msgs = ["builtin_interfaces"]
autoware_internal_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
autoware_localization_msgs = [
    "geometry_msgs",
    "std_msgs",
]
autoware_map_msgs = [
    "geographic_msgs",
    "sensor_msgs",
    "std_msgs",
]
autoware_perception_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
    "unique_identifier_msgs",
]
autoware_planning_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
    "unique_identifier_msgs",
]
autoware_sensing_msgs = [
    "geometry_msgs",
    "std_msgs",
]
autoware_system_msgs = [
    "builtin_interfaces",
    "diagnostic_msgs",
]
autoware_v2x_msgs = ["builtin_interfaces"]
autoware_vehicle_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
bond = ["std_msgs"]
builtin_interfaces = []
camera_aravis2_msgs = [
    "diagnostic_msgs",
    "std_msgs",
]
can_msgs = ["std_msgs"]
canopen_interfaces = []
cartographer_ros_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
cascade_lifecycle_msgs = []
composition_interfaces = ["rcl_interfaces"]
control_toolbox = []
controller_manager_msgs = [
    "builtin_interfaces",
    "lifecycle_msgs",
]
data_tamer_msgs = []
dataspeed_can_msgs = ["std_msgs"]
default = []
delphi_esr_msgs = ["std_msgs"]
delphi_mrr_msgs = ["std_msgs"]
delphi_srr_msgs = ["std_msgs"]
derived_object_msgs = [
    "geometry_msgs",
    "shape_msgs",
    "std_msgs",
]
diagnostic_msgs = ["std_msgs"]
domain_bridge = []
ds_dbw_msgs = ["std_msgs"]
dynamixel_sdk_custom_interfaces = []
example_interfaces = []
ffmpeg_image_transport_msgs = ["std_msgs"]
find_object_2d = ["std_msgs"]
flexbe_msgs = ["builtin_interfaces"]
flir_camera_msgs = ["std_msgs"]
four_wheel_steering_msgs = ["std_msgs"]
fuse_msgs = [
    "geometry_msgs",
    "std_msgs",
]
game_controller_spl_interfaces = []
gazebo_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
    "trajectory_msgs",
]
gc_spl_interfaces = []
geographic_msgs = [
    "geometry_msgs",
    "std_msgs",
    "unique_identifier_msgs",
]
geometry_msgs = ["std_msgs"]
gps_msgs = ["std_msgs"]
graph_msgs = [
    "geometry_msgs",
    "std_msgs",
]
grasping_msgs = [
    "geometry_msgs",
    "moveit_msgs",
    "sensor_msgs",
    "shape_msgs",
    "std_msgs",
]
grbl_msgs = ["std_msgs"]
grid_map_msgs = [
    "geometry_msgs",
    "std_msgs",
]
ibeo_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
irobot_create_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
kartech_linear_actuator_msgs = ["std_msgs"]
kobuki_ros_interfaces = ["std_msgs"]
leo_msgs = ["builtin_interfaces"]
lgsvl_msgs = [
    "geometry_msgs",
    "std_msgs",
]
lifecycle_msgs = []
logging_demo = []
map_msgs = [
    "nav_msgs",
    "sensor_msgs",
    "std_msgs",
]
mapviz_interfaces = ["marti_common_msgs"]
marine_acoustic_msgs = [
    "geometry_msgs",
    "std_msgs",
]
marine_sensor_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
marti_can_msgs = ["std_msgs"]
marti_common_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
marti_dbw_msgs = ["std_msgs"]
marti_introspection_msgs = []
marti_nav_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "marti_common_msgs",
    "sensor_msgs",
    "std_msgs",
]
marti_perception_msgs = ["std_msgs"]
marti_sensor_msgs = [
    "geometry_msgs",
    "std_msgs",
]
marti_status_msgs = ["std_msgs"]
marti_visualization_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "sensor_msgs",
    "std_msgs",
]
mavros_msgs = [
    "builtin_interfaces",
    "geographic_msgs",
    "geometry_msgs",
    "rcl_interfaces",
    "std_msgs",
]
micro_ros_diagnostic_msgs = []
micro_ros_msgs = []
mobileye_560_660_msgs = ["std_msgs"]
mola_msgs = ["geometry_msgs"]
motion_capture_tracking_interfaces = [
    "geometry_msgs",
    "std_msgs",
]
moveit_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "object_recognition_msgs",
    "octomap_msgs",
    "sensor_msgs",
    "shape_msgs",
    "std_msgs",
    "trajectory_msgs",
]
mqtt_client_interfaces = []
nao_command_msgs = ["std_msgs"]
nao_lola_command_msgs = ["std_msgs"]
nao_lola_sensor_msgs = []
nao_sensor_msgs = []
nav2_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "nav_msgs",
    "std_msgs",
]
nav_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
neobotix_usboard_msgs = ["std_msgs"]
nicla_vision_ros2 = ["std_msgs"]
nmea_msgs = ["std_msgs"]
novatel_gps_msgs = ["std_msgs"]
object_recognition_msgs = [
    "geometry_msgs",
    "sensor_msgs",
    "shape_msgs",
    "std_msgs",
]
octomap_msgs = [
    "geometry_msgs",
    "std_msgs",
]
pal_statistics_msgs = ["std_msgs"]
pcl_msgs = [
    "sensor_msgs",
    "std_msgs",
]
pendulum_msgs = ["builtin_interfaces"]
phidgets_msgs = ["std_msgs"]
plansys2_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
plotjuggler_msgs = ["std_msgs"]
point_cloud_interfaces = [
    "sensor_msgs",
    "std_msgs",
]
polygon_msgs = ["std_msgs"]
ptz_action_server_msgs = []
py_trees_ros_interfaces = [
    "builtin_interfaces",
    "diagnostic_msgs",
    "unique_identifier_msgs",
]
radar_msgs = [
    "geometry_msgs",
    "std_msgs",
    "unique_identifier_msgs",
]
rc_common_msgs = ["std_msgs"]
rc_reason_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "rc_common_msgs",
    "shape_msgs",
    "std_msgs",
]
rcgcd_spl_14 = []
rcgcrd_spl_4 = []
rcl_interfaces = ["builtin_interfaces"]
rclpy_message_converter_msgs = []
rcss3d_agent_msgs = []
realsense2_camera_msgs = [
    "sensor_msgs",
    "std_msgs",
]
rmf_charger_msgs = ["builtin_interfaces"]
rmf_dispenser_msgs = ["builtin_interfaces"]
rmf_door_msgs = ["builtin_interfaces"]
rmf_fleet_msgs = ["builtin_interfaces"]
rmf_ingestor_msgs = ["builtin_interfaces"]
rmf_lift_msgs = ["builtin_interfaces"]
rmf_obstacle_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
rmf_scheduler_msgs = []
rmf_site_map_msgs = []
rmf_task_msgs = [
    "builtin_interfaces",
    "rmf_dispenser_msgs",
]
rmf_traffic_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
]
rmf_workcell_msgs = ["builtin_interfaces"]
robot_calibration_msgs = [
    "geometry_msgs",
    "sensor_msgs",
]
robot_localization = [
    "builtin_interfaces",
    "geographic_msgs",
    "geometry_msgs",
]
ros2_socketcan_msgs = ["std_msgs"]
ros2cli_test_interfaces = []
ros_babel_fish_test_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
ros_gz_interfaces = [
    "builtin_interfaces",
    "geometry_msgs",
    "rcl_interfaces",
    "std_msgs",
]
rosapi_msgs = ["builtin_interfaces"]
rosbag2_interfaces = ["builtin_interfaces"]
rosbridge_msgs = ["builtin_interfaces"]
rosbridge_test_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
rosgraph_msgs = ["builtin_interfaces"]
rosidl_generator_py = []
rslidar_msg = ["std_msgs"]
rtabmap_msgs = [
    "geometry_msgs",
    "sensor_msgs",
    "std_msgs",
]
rtcm_msgs = ["std_msgs"]
rviz_2d_overlay_msgs = ["std_msgs"]
sbg_driver = [
    "geometry_msgs",
    "std_msgs",
]
scenario_execution_interfaces = ["builtin_interfaces"]
sensor_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
septentrio_gnss_driver = ["std_msgs"]
service_msgs = ["builtin_interfaces"]
shape_msgs = ["geometry_msgs"]
sick_safetyscanners2_interfaces = ["sensor_msgs"]
sick_safevisionary_interfaces = ["std_msgs"]
smacc2_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
smach_msgs = ["std_msgs"]
soccer_geometry_msgs = ["geometry_msgs"]
soccer_model_msgs = [
    "geometry_msgs",
    "soccer_geometry_msgs",
    "soccer_vision_attribute_msgs",
    "std_msgs",
]
soccer_vision_2d_msgs = [
    "soccer_vision_attribute_msgs",
    "std_msgs",
    "vision_msgs",
]
soccer_vision_3d_msgs = [
    "geometry_msgs",
    "soccer_vision_attribute_msgs",
    "std_msgs",
    "vision_msgs",
]
soccer_vision_attribute_msgs = []
spatio_temporal_voxel_layer = []
splsm_7 = []
statistics_msgs = ["builtin_interfaces"]
std_msgs = ["builtin_interfaces"]
std_srvs = []
stereo_msgs = [
    "sensor_msgs",
    "std_msgs",
]
swri_roscpp = ["marti_common_msgs"]
system_modes_msgs = []
test_interface_files = []
test_msgs = ["builtin_interfaces"]
tf2_msgs = ["geometry_msgs"]
theora_image_transport = ["std_msgs"]
topic_tools_interfaces = []
trajectory_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
turtlebot3_msgs = ["std_msgs"]
turtlebot4_msgs = []
turtlesim = []
type_description_interfaces = []
ublox_msgs = []
ublox_ubx_interfaces = []
ublox_ubx_msgs = ["std_msgs"]
udp_msgs = ["std_msgs"]
unique_identifier_msgs = []
ur_dashboard_msgs = []
ur_msgs = ["geometry_msgs"]
urg_node_msgs = []
usb_cam = []
velodyne_msgs = [
    "builtin_interfaces",
    "std_msgs",
]
vision_msgs = [
    "geometry_msgs",
    "std_msgs",
]
visualization_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "sensor_msgs",
    "std_msgs",
]
webots_ros2_msgs = [
    "geometry_msgs",
    "std_msgs",
    "vision_msgs",
]
wiimote_msgs = [
    "builtin_interfaces",
    "geometry_msgs",
    "std_msgs",
]
zbar_ros_interfaces = ["vision_msgs"]