Rust 1.92.0
2 days ago
- #Rust
- #Compiler
- #Programming
- Rust 1.92.0 has been released, introducing new features and improvements.
- Deny-by-default never type lints are now enforced, potentially causing compilation errors for affected crates.
- The `unused_must_use` lint no longer warns on `Result<(), UninhabitedType>` or `ControlFlow<UninhabitedType, ()>`.
- Unwind tables are now emitted by default with `-Cpanic=abort` on Linux, enabling backtraces.
- Improved validation for `#[macro_export]` and stricter checks on built-in attributes.
- Several APIs have been stabilized, including `NonZero<u{N}>::div_ceil` and `Location::file_as_c_str`.
- Contributors from the Rust community played a significant role in this release.