The std::error::Error trait now supports a default implementation for the source method, reducing boilerplate for simple error types that do not wrap underlying errors.
For a detailed list of changes in Rust 1.96.0, see the changelog . announcing rust 1.96.0
, you can update to 1.96.0 with: bash rustup update stable Use code with caution. Copied to clipboard What's in 1.96.0 stable Rust 1.96.0 is scheduled to bring further refinements to the Rust 2024 edition (released in early 2025) and continued performance improvements to the compiler. Stable Release Date: May 28, 2026. Beta Branching: The 1.96.0 features will branch from master into beta on April 10, 2026. Key Focus: While specific stabilized APIs for this version are still being finalized in the nightly channel, recent releases have focused on expanding Copied to clipboard What's in 1
This release wouldn’t be possible without the who submitted code, documentation, and tests. Your dedication keeps Rust vibrant and reliable. Key Focus: While specific stabilized APIs for this