Overview
Connections
News
Salaries
Products
People
Growth
Offices
Financials
News
Generic Variables: simple implicity context passing
This is actually not a problem, lifetimes are erased at runtime so a function cannot change its behaviour depending on them. So even if at the type level the function might indirectly name a lifetime, without values (i.e. inputs or outputs) directly tied
Read more
Report
Idea: Optics types, combining pattern types and view types
Morgane55440: so it is unclear why a new optics_type! compiler macro should be necessary. Here optics_type! is just a randomly picked name for combined view types and pattern types.
Read more
Report
Declarative macro re-invocation using self!, and macro arm privacy
r-a can expand #doc(hidden) macros just fine, but if they arms are private they won't be resolved. It could be taught to expand them (since the macro itself is resolved) but in this propsal this changes behavior by ignoring later non-private arms. It coul
Read more
Report
Prerelease versions aren't usable for shared dependencies
Facing same issue. This prerelease and stable version conflict is in weird state. Cargo treats prerelease as incompatible (like multiple major versions), but does not allow you to have both pre-release and stable version (from transitive deps) even though
Read more
Report
Call for testing: Restricting trait implementability and field mutability Inside Rust Blog
Empowering everyone to build reliable and efficient software.
Read more
Report
Destructive behaviour of rustup
daniel-pfeiffer: Before 1.97.1 was announced I got nervous sniffing for it on bug reports. So I did rustup update and cancelled it when it was still downloading 1.97.0. Surprise: the safety conscious language Rust had very unatomically shot itself in the
Read more
Report
rust-lang/rust is adopting an LLM policy Inside Rust Blog
Empowering everyone to build reliable and efficient software.
Read more
Report
Enabling the next iteration of the borrow checker on nightly
TL;DR We are enabling the next iteration of the borrow checker (coined Polonius Alpha) on nightly in preparation for stabilization in the next few months. Whaaaaaat? Yes! You heard it right! The next iteration of the Rust borrow checker is coming! Rust's
Read more
Report
All Hands 2026 retrospective Inside Rust Blog
Empowering everyone to build reliable and efficient software.
Read more
Report
Show more news
