Skip to content

Rust::com Rust interface macro syntax fix #682

Merged
castler merged 3 commits into
eclipse-score:mainfrom
bharatGoswami8:rust_interface_macro_update
Jul 10, 2026
Merged

Rust::com Rust interface macro syntax fix #682
castler merged 3 commits into
eclipse-score:mainfrom
bharatGoswami8:rust_interface_macro_update

Conversation

@bharatGoswami8

Copy link
Copy Markdown
Contributor

* Removed the comma on custom id pattern
* Update the example app for updated interface macro
@bharatGoswami8 bharatGoswami8 force-pushed the rust_interface_macro_update branch from 5520720 to 2472cff Compare July 9, 2026 11:02

@rpreddyhv rpreddyhv left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question to clarify

$crate::interface_producer!($id, $($event_name, Event<$event_type>),+);
};

// This is for backward compatibility for existing users with comma (,)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: do we know if there existing users who are using this? When do we plan to eliminate this?

@bharatGoswami8 bharatGoswami8 Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, as i know FEO is using, any other is using that i am not sure.
We will announce in COM CFT about this changes.

@rpreddyhv rpreddyhv left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@darkwisebear darkwisebear left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much, it was hurting my eyes :)

@castler castler added this pull request to the merge queue Jul 10, 2026
Merged via the queue into eclipse-score:main with commit 5c19273 Jul 10, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in COM - Communication FT Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants