- Sources: pull request, tracking issue
- Summary: The merged pull request stabilizes the never type,
!, changes never type fallback from () to ! on all editions, and makes Infallible an alias for !. The pull request states that the fallback change is a breaking change, and the reviewer marked it rollup=iffy causes breakage. This is a merge into the development branch, so no stable release carries it yet. - Why it matters: Code that relies on fallback resolving to
() changes meaning, so crates depending on the old behaviour need checking before the change reaches a stable release. - Follow-up: Which stable Rust release carries the stabilization, and what the fallback change breaks in practice across published crates.
send feedback on this story