Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fully qualify Send and Sync trait in generated code #1821

Merged
merged 1 commit into from
Oct 31, 2023

Conversation

dani-garcia
Copy link
Contributor

Other standard library types were already using a fully qualified name, but that wasn't the case for the Send and Sync bounds, which will cause issues in any code that has types named Send or Sync and is using the uniffi proc macros.

@dani-garcia dani-garcia requested a review from a team as a code owner October 31, 2023 15:30
@dani-garcia dani-garcia requested review from skhamis and removed request for a team October 31, 2023 15:30
Copy link
Collaborator

@jplatte jplatte left a comment

Choose a reason for hiding this comment

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

Thanks!

@mhammond
Copy link
Member

Not sure what's up with CI, but this can't have broken it!

@dani-garcia dani-garcia force-pushed the fully_qualified_send_sync branch from dc75fca to ad571fc Compare October 31, 2023 16:24
@dani-garcia
Copy link
Contributor Author

Strange, tried rebasing on master and force pushing in case it was a temporary fluke with CI, but it seems to be stuck there.

@mhammond mhammond merged commit 39fc189 into mozilla:main Oct 31, 2023
@dani-garcia dani-garcia deleted the fully_qualified_send_sync branch November 1, 2023 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants