Traits Working Group
Scope and purpose
The traits working group is dedicated to improving the trait system implementation in rustc. This working group is a collaboration between the lang team and the compiler team. We have a number of inter-related goals:
- designing new trait-related language features;
- documenting and specifying the semantics of traits in Rust today; and,
- improving the trait solver implementation in rustc.
A big part of this work is transitioning the compiler to use a Chalk-style solver, but along the way we hope to make targeted fixes to the existing solver where needed.
How to participate
Please take a look at our dedicated repository, rust-lang/wg-traits for all the details!