rust-lang / rust-lang/impl-trait-utils
Stop generating the TraitVariantBlanketType's blanket impl?
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 134
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Right now the crates generates ...
impl<TraitVariantBlanketType: SendNext> Next for TraitVariantBlanketType {
type Item = <Self as SendNext>::Item;
async fn next(&mut self) -> Option<Self::Item> {
<Self as SendNext>::next(self).await
}
}
And this is incompatible with https://github.com/spastorino/dynosaur once this https://github.com/spastorino/dynosaur/pull/77 lands. We should discuss if we should stop doing that here or what.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Review the generated TraitVariantBlanketType blanket impl and the compatibility concern raised by dynosaur PR 77, then inspect the single existing comment for project guidance. Done means reaching and documenting a maintainer decision about whether this impl should continue to be generated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100