Open
Description
Issue to track new edition things we need to implement
Quoting the edition guide:
- RPIT lifetime capture rules
- if let temporary scope: probably needs to be reflected in our mir?
- Tail expression temporary scope: same as above
- Match ergonomics: will likely only ship backwards compat diagnostics
- Unsafe extern blocks: Mostly done, diagnostic for missing unsafe in edition 2024 is missing though
- Unsafe attributes: Supported, but no diagnostics yet for missing
unsafe
wrapping for the given attributes - unsafe_op_in_unsafe_fn warning
- Disallow references to static mut
- Never type fallback change: We always had this behavior I believe
- Macro Fragment Specifiers
- Missing macro fragment specifiers
- gen keyword
- Reserved syntax
- Add IntoIterator for Box<[T]>
- Unsafe functions