mirror of
https://github.com/rust-lang/rust.git
synced 2026-02-15 03:54:42 +00:00
A cycle was previously coinductive if all steps were coinductive. Change this to instead considerm cycles to be coinductive if they step through at least one where-bound of an impl of a coinductive trait goal.
For more information about how rustc works, see the rustc dev guide.