Grey

Results 49 issues of Grey

## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 - Installation type: - Any - Version or commit hash: - Iron / Humble - DDS implementation: - Any...

bug

I'm opening this draft to help in the discussion of #2512 . I'll make it a full fledged PR if it gets buy-in from the maintainers.

The cargo extensions for colcon are very important if the ROS community is to benefit from the growing Rust ecosystem. Unfortunately these extensions have been unmaintained for a while, as...

This PR will test whether using the latest stable version of Rust will result in cause CI to fail as suspected in https://github.com/ros2-rust/ros2_rust/pull/419#issuecomment-2391502532

This PR is not quite ready for review but I'm opening it as a draft to facilitate discussion. This is a working implementation of async execution for rclrs. Here's a...

I'm working off of the master branch at commit [7466647](https://github.com/ron-rs/ron/commit/74666478d5553592c6136e0dec12d11bbd10302e) attempting to take advantage of the ability to parse maps into structs so that I can use `#[serde(flatten)]`. It _almost_...

serde-bug

Motivated by the use case of a community member, we can consider providing an API to take messages directly from a subscription instead of passing each message into a callback...

This PR splits the `timer.rs` module out of #446 so it can be reviewed separately after #446 is merged.

[clap](https://docs.rs/clap/latest/clap/) is a popular crate that makes it extremely easy to write CLI programs in Rust. We should include some examples that use it, for users to reference. It would...

good first issue

Currently we're implementing `Error` for `RclrsError` manually which isn't best practice. The [`thiserror`](https://docs.rs/thiserror/latest/thiserror/) crate makes it very convenient to implement the standard `Error` trait and helps keep the implementation correct....