Enabling the next-generation trait solver on nightly
Rust enables its next-generation trait solver by default on nightly after nearly 4 years of development, with stabilization planned in the coming months. The change replaces how the compiler proves where-clauses and normalizes associated types.
The solver changes core compiler behavior and is described as the largest single Rust compiler change since its initial release. Nightly testing is intended to expose remaining issues before stabilization.