-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededstatus-quo-story-ideas"Status quo" user story ideas"Status quo" user story ideas
Description
- Brief summary: Grace wants to wrap C++ async APIs using the C++23 executor API in Rust futures and use them from a Tokio app.
- Character: Grace
- Key points or morals (if known):
Cancellation is the hard part here, because dropping a C++ task is undefined behavior while in Rust this is idiomatic. C++ tasks can close over non-owning references that are expected not to go away while the operation is in flight, so this is important. We want to make C++ async APIs easy to use with as little runtime overhead as possible.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededstatus-quo-story-ideas"Status quo" user story ideas"Status quo" user story ideas