TLDR Tech / DevOps
Announcing Rust 1.96.0
Rust 1.96.0 stabilizes new core::range types that implement IntoIterator instead of Iterator, allowing range values to be Copy and making them easier to store inside lightweight structs like spans and slice accessors. The release also adds assert_matches! and debug_assert_matches! for pattern-based assertions with better failure output, tightens WebAssembly linking by treating undefined symbols as errors by default, and fixes two Cargo vulnerabilities affecting third-party registries while leaving crates.io users unaffected.
Read the full story