Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
jazzy

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
kilted

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
lyrical

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
rolling

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

rosidl_rust repository

rosidl_generator_rs

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/ros2-rust/rosidl_rust.git
VCS Type git
VCS Version main
Last Updated 2026-06-14
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosidl_generator_rs 0.4.12

README

rosidl_rust

rosidl support for Rust

Debian packages

The Debian package build workflow publishes apt repositories to package branches named <ubuntu-codename>-<ros-distro>.

ROS distribution Ubuntu distribution Package branch
Rolling Resolute resolute-rolling
Lyrical Resolute resolute-lyrical
Kilted Noble noble-kilted
Jazzy Noble noble-jazzy
Humble Jammy jammy-humble

To install the generated packages, choose the matching package branch for your ROS and Ubuntu distribution:

export ROS_DISTRO=rolling
export PACKAGE_BRANCH=resolute-rolling

echo "deb [trusted=yes] https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/ ./" \
  | sudo tee "/etc/apt/sources.list.d/ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

echo "yaml https://raw.githubusercontent.com/ros2-rust/rosidl_rust/${PACKAGE_BRANCH}/local.yaml ${ROS_DISTRO}" \
  | sudo tee "/etc/ros/rosdep/sources.list.d/1-ros2-rust-rosidl-rust-${PACKAGE_BRANCH}.list"

sudo apt update
rosdep update
sudo apt install "ros-${ROS_DISTRO}-rosidl-generator-rs"

Replace ROS_DISTRO and PACKAGE_BRANCH with the matching values from the table above.

Generated package versions use the nearest reachable tag, the number of commits since that tag, the commit date in UTC, and the short commit SHA. For example, a package built from tag 0.4.13 sorts below the official ROS buildfarm release:

0.4.13-0~2026.06.14.22.00+gabcdef123456

A package built from a newer commit after that tag sorts above the older tagged release while remaining deterministic for rebuilds of the same commit:

0.4.13+git1-0~2026.06.15.09.30+g123456abcdef