Skip to content

Conversation

@dingxiangfei2009
Copy link
Contributor

@dingxiangfei2009 dingxiangfei2009 commented Dec 19, 2025

We are applying a 2026 project goal status for supertrait_auto_impl for accelerated development of the language feature as defined in rust-lang/rfcs#3851 as our solution to the trait evolution question.

@tomassedovic
Copy link
Contributor

Thank you! This is a good draft and helped me understand the proposal a bit better. There's a few sections we'll need to fill out but I think the overall idea and direction are pretty clear.


## Motivation

Trait evolution and trait hierarchy refactoring has been. As crates evolve and grow, needs to restructure trait hierarchy to accommodate richer functionality often arises, both in the standard library and the broader Rust ecosystem.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Trait evolution and trait hierarchy refactoring has been. As crates evolve and grow, needs to restructure trait hierarchy to accommodate richer functionality often arises, both in the standard library and the broader Rust ecosystem.
Trait evolution and trait hierarchy refactoring is a long-time pain point for Rust crates and especially the standard library. As crates evolve and grow, needs to restructure trait hierarchy to accommodate richer functionality often arises, both in the standard library and the broader Rust ecosystem.

This is an incomplete sentence...maybe something like that?

| [cargo] | | |
| [compiler] | | |
| [infra] | | |
| [lang] | | |
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
| [lang] | | |
| [lang] | Medium | Team aligned already on the shape of the feature |

@nikomatsakis nikomatsakis marked this pull request as ready for review January 5, 2026 17:19
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