Closed
Description
Summary
Long term goal is to stabilize the !
type and in particular to alter fallback for "diverging type variables" to use !
and not ()
.
Current status
Working towards a lint that catches the problems associated with changing fallback (rust-lang/rust#66173). Have a draft PR rust-lang/rust#74535 that is being developed by @blitzerr.
Info
- Lead: @nikomatsakis
- Lang-team liaison: @nikomatsakis
- Charter -- not yet written
- Zulip stream
#t-lang/project-never-type
- Relevant rust tracking issues: Tracking issue for fallback of diverging expressions to the
never_type
(!
) rust#65992, create a lint for tracking "tainted" fallback around abrupt expressions and!
type rust#66173, Tracking issue for promoting!
to a type (RFC 1216) rust#35121
What is this issue?
This issue represents an active project group. It is meant to be used for
the group to post updates to the lang team (and others) in a lightweight
fashion. Please do not use the comments here for discussion, that should be kept
in the Zulip stream (discussion comments here will be marked as off-topic).