Package symbol

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

Package symbol

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
jazzy

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

Package symbol

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
kilted

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

Package symbol

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
rolling

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

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

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

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

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

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

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

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

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange

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

rosidl_generator_rs package from rosidl_rust repo

rosidl_generator_rs

ROS Distro
humble

Package Summary

Version 0.4.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Generate the ROS interfaces in Rust.

Maintainers

  • Esteve Fernandez

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_rs

0.4.11 (2026-02-20)

  • fix: do not monkey-patch _removesuffix into str (#18)
  • fix: add str.removesuffix() backport for Python < 3.9 (RHEL 8) (#17)
  • feat: relative Module Path Resolution (#12) * Changed all generated code to use relative symbols instead of [crate::]{.title-ref} ones. Reworked the rosidl_generator_rs slightly to be a bit simpler. Separate actual templates from the files that reuse them.
    • WIP For adding documentation to all structs, members, and constants generated from idl's.
    • Clean up all the surfaced warnings from generated code.
  • Contributors: Esteve Fernandez, Sam Privett

0.4.10 (2026-01-21)

  • build: update rosidl_runtime_rs dependency version to 0.6 (#14)
  • Contributors: Esteve Fernandez

0.4.9 (2025-10-31)

  • fix: update rosidl_runtime_rs dependency version to 0.5 (#11)
  • Contributors: Esteve Fernandez

0.4.8 (2025-10-27)

  • Fix use of serde (#9)

    • Fix use of serde

    * Include serde for services ---------

  • Update to the latest version of Action trait (#7)

    • Update to the latest version of Action trait

    * Fix use of serde ---------

  • fix cmake deprecation (#6)

    * fix cmake deprecation cmake version < then 3.10 is deprecated

    • Update CMakeLists.txt
  • Contributors: Grey, mosfet80

0.4.7 (2025-05-30)

  • fix: clean up dependencies (#5)
  • Contributors: Esteve Fernandez

0.4.6 (2025-05-24)

  • fix: added missing dependency
  • Contributors: Esteve Fernandez

0.4.5 (2025-05-24)

  • clean up changelog. Removed rosidl_runtime_rs as a dependency
  • Contributors: Esteve Fernandez

0.4.4 (2025-05-24)

  • set python executable var to custom cmake commands (#3)
  • Contributors: Kimberly N. McGuire

0.4.3 (2025-04-15)

  • Disable rosidl_runtime_rs dependency (#4)
  • Contributors: Esteve Fernandez

0.4.2 (2025-04-11)

  • Update vendored interface packages (#423)

    * Update rclrs vendor_interfaces.py script This updates the vendor_interfaces.py script to also vendor in the action_msgs and unique_identifier_msgs packages. The script is modified to always use a list of package names rather than hard-coding the package names everywhere.

    * Silence certain clippy lints on generated code In case a user enforces clippy linting on these generated packages, silence expected warnings. This is already the case in rclrs, but should be applied directly to the generated packages for the sake of downstream users. The

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange