|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_core_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_core_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_core_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |
Launch files
Messages
Services
Plugins
Recent questions tagged rosidl_generator_rs at Robotics Stack Exchange
|
rosidl_generator_rs package from rosidl_rust reporosidl_generator_rs |
ROS Distro
|
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
Maintainers
- Esteve Fernandez
Authors
- Esteve Fernandez
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
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rosidl_default_generators |