ros2-interfaces-jazzy-rkyv

Crates.ioros2-interfaces-jazzy-rkyv
lib.rsros2-interfaces-jazzy-rkyv
version0.0.5
created_at2025-12-03 21:55:09.395935+00
updated_at2025-12-04 18:01:11.662396+00
descriptionStructs for Messages and Services listed by ROS Index for ROS2 Jazzy with rkyv (de)serialization.
homepagehttps://www.make87.com
repositoryhttps://github.com/stelzo/ros2-interfaces-jazzy-rkyv
max_upload_size
id1965372
size1,923,337
Christopher Sieh (stelzo)

documentation

README

ROS2 interfaces with rkyv

This repository contains Rust structs for all interfaces (i.e., messages and services) that are listed as releases on the ROS Index for Jazzy.

This crate is the rkyv version of this crate, that was originally written for ros2-client. The types are mainly used for non-ROS systems that can use rkyv for (de)serialization.

Every package is a separate feature for this crate, so you can cherry-pick the interfaces you need. Example are std_msgs, geometry_msgs and nav2_msgs.

Known Issues

Disabled Interfaces

The following packages (and thereby: features) do not compile due to incompatible or missing interface definitions:

  • depthai_ros_msgs
  • mrpt_msgs
  • mrpt_nav_interfaces
  • rosbag2_test_msgdefs
  • sick_scan_xd

Therefore, the features have been commented out in the Cargo.toml file.

Commit count: 0

cargo fmt