rust-lang / rust-lang/impl-trait-utils

Add a macro to enable dynamic dispatch for `async trait`

Open
#31 2 comments 18 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
134
Forks
13
PR merge metrics
No merged PRs in 30d

Description

From my understanding, as mentioned in the blog post announcing async fn in trait, this crate will support a macro to enable dynamic dispatch for async trait.

I don't want to put a pressure of any kind (I'm fine using the async_trait crate), I just think having a tracking issue will be better than polling this crate from time to time to see if it's implemented.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the linked Rust blog post and the existing impl-trait-utils crate behavior around async traits and dynamic dispatch. Define the macro's supported use cases and acceptance criteria with maintainers; done means the agreed macro is implemented and its behavior is covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.