# CANCELED - Rust working group meeting 2021/10/04

**URL:** <https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483>\
**Category:** ROS General\
**Tags:** wg-rust\
**Created:** [September 29, 2021, 9:25am UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483 "2021-09-29T09:25:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![esteve](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/esteve/32/12_2.png) [@esteve](https://discourse.openrobotics.org/u/esteve)\
**Post date:** [September 29, 2021, 9:25am UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483/1 "2021-09-29T09:25:08Z")

</div>

It’s been some time since the last meeting, I’ve tentatively scheduled a meeting for  
2021-10-04T14:00:00Z, hope to see you all there!

> **[Meet](https://meet.google.com/unsupported?meetingCode=kco-rxud-idn&ref=https:%2F%2Fmeet.google.com%2Fkco-rxud-idn?authuser%3D0%26hs%3D122)**
>
> Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.

**Edit: canceled to a health issue**

---

<div class="post-metadata">

**Author:** ![jhdcs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/jhdcs/32/8074_2.png) [@jhdcs](https://discourse.openrobotics.org/u/jhdcs)\
**Post date:** [September 29, 2021, 11:47am UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483/2 "2021-09-29T11:47:07Z")

</div>

I should be there!

Do you know if anyone from the `r2r` project will be joining? It’d be good to synchronize our efforts! I’m always a little concerned about duplicating work…

---

<div class="post-metadata">

**Author:** ![kristoferB](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/kristoferb/32/2895_2.png) [@kristoferB](https://discourse.openrobotics.org/u/kristoferB)\
**Post date:** [September 29, 2021, 1:27pm UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483/3 "2021-09-29T13:27:24Z")

</div>

Yes, I can join the meeting.

---

<div class="post-metadata">

**Author:** ![jhdcs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/jhdcs/32/8074_2.png) [@jhdcs](https://discourse.openrobotics.org/u/jhdcs)\
**Post date:** [September 30, 2021, 12:42pm UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483/4 "2021-09-30T12:42:56Z")

</div>

Also, may I make a few requests about things to touch during the meeting?

The big ones (for me) are:

- Synchronizing efforts/ideas for Colcon integration
- Message generation
  - Do we use ROS 2’s message generator (like what `ros2_rust` currently does) or roll our own (like what I _THINK_ `r2r` does, but don’t quote me on that). If the latter, my suggestion would be to look at [nom](https://github.com/Geal/nom) for the parsing, and trying to implement something with [serde](https://github.com/serde-rs/serde) for the serialization/deserialization, but not sure if that’s a feasable approach…

- IDE integration
  - I currently use VSCode with [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer), which is one of the more popular language analyzers out there (Jet Brains’ IDE offerings being the other). However, due to the way `ros2_rust` currently integrates with Colcon, it’s very clunky to get accurate type/symbol information - You have to manually add each sub-package to the Cargo.toml as a dependency, but then remember to comment them out before building with Colcon. And I _STILL_ haven’t figured out a way to get information on messages (like `StdMsgs`)…

---

<div class="post-metadata">

**Author:** ![esteve](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/esteve/32/12_2.png) [@esteve](https://discourse.openrobotics.org/u/esteve)\
**Post date:** [October 4, 2021, 12:41pm UTC](https://discourse.openrobotics.org/t/canceled-rust-working-group-meeting-2021-10-04/22483/5 "2021-10-04T12:41:06Z")

</div>

Sorry for the short notice, but we’ll have to move the meeting to next week due to health issues (not COVID, fortunately). I’ve updated the calendar event.
