Rust 1.96 Brings New Range Types and assert_matches! Macros
The Rust team released version 1.96, adding stable core::range types (Range, RangeFrom, RangeInclusive, etc.) that are Copy and improve iterator ergonomics, plus new assert_matches! and debug_assert_matches! macros for clearer pattern‑matching asserts. Existing installations can upgrade via rustup.