Rustacean Station

What's New in Rust 1.88 through 1.90

11 snips
Jan 22, 2026
They walk through let chains and the new temporary scoping rules. Low-level changes like naked functions and LLD becoming the default linker are highlighted. Cargo gains automatic cache cleaning and workspace publish support. ABI and platform shifts appear for wasm and several targets. New stabilizations include File::lock, HashMap::extract_if, pointer Default, and tools around format_args! and frame pointers.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Naked Functions For Exact Assembly Control

  • Naked functions let you define an actual symbol with no function prologue/epilogue and require an unsafe attribute plus inline assembly body.
  • Use cases are interrupt handlers and low-level embedded/OS code that need exact assembly control.
INSIGHT

Boolean Predicates In cfg Now Support true And false

  • Boolean config predicates now accept literal true and false in cfg/all/any expressions.
  • Previously people used empty all (true) or empty any (false) hacks; true/false simplifies build-script generated predicates.
ADVICE

Use Cargo Automatic Cache Cleaning To Reclaim Disk

  • Let Cargo run automatic cache cleaning to reclaim home-directory artifacts; it only touches home cache, not target directory yet.
  • The feature relies on prior metadata tracking to avoid deleting recently used artifacts.
Get the Snipd Podcast app to discover more snips from this episode
Get the app