🦀 Google Is All-In on Rust
Today’s issue: Rust 1.95.0 Is Out, Debloat Your Async Rust, and Memory Safety Bugs in Google’s Rust zkVM Code
#rustlang
open.substack.com/pub/weeklyru...
Posts by Rust Bytes
Grateful to have 5,000 Rustaceans. 🦀
Your support made this possible, and we appreciate every single one of you.
Excited to keep sharing this journey together!
#rust #rustlang
link: gigapotential.dev/blog/minimal...
Good read for the weekend 🦀
A minimal VMM in Rust with KVM
#rustlang
link: blog.rust-lang.org/inside-rust/...
Photo: crates.io: Help test our new web frontend screenshot by Author
Rust news 🦀
crates.io: Help test our new web frontend
#rustlang
What are you working on this weekend?
link: turso.tech/private-beta
Turso is letting the first users into the private beta of their next-generation Turso Cloud.
Built for AI agents at scale: deploy millions of databases with concurrent writes (MVCC),enterprise-grade security & encryption,full privacy,and the option to run in your cloud account.
What’s one thing Rust does better than every other language?
cred: www.reddit.com/r/rustjerk/c...
"tough one"
Update with: rustup update stable
Full notes: blog.rust-lang.org/2026/04/16/R...
More const stability: fmt::from_fn, ControlFlow::is_break/continue, and useful Layout methods like repeat, extend_packed, dangling_ptr.
Plus: destabilized JSON target specs on stable (mostly affects advanced users), and the usual Cargo/Clippy improvements.
Tons of new stabilized APIs including:
- Atomic*::update / try_update methods
- Better MaybeUninit and Cell array conversions
- Vec::push_mut, insert_mut and equivalents for VecDeque/LinkedList
- bool::TryFrom<integer>
- Pointer as_ref_unchecked / as_mut_unchecked
if let guards in match expressions. Building on let chains, you can now do powerful pattern-based conditionals directly in matches!
Huge for readability in complex matching scenarios.
cfg_select!. The long-awaited built-in alternative to the popular cfg-if crate!
Write compile-time conditional code with clean, match-like syntax. No more crate dependency for basic cfg logic.
Example:
Rust news: Rust 1.95.0 is out!
New cfg_select! macro, if let guards in match, many stabilized APIs, and const improvements. 🧵
blog.rust-lang.org/2026/04/16/R...
#rustlang
Image: Tailscale-rs preview
Rust News 🦀
Tailscale released tailscale-rs, a new Rust library (with Python/Elixir/C bindings) for embedding secure Tailscale networking directly into apps, as a safer, runtime-light alternative to Go's tsnet.
#rustlang
tailscale.com/blog/tailsca...
Is your company currently hiring for a role that includes using Rust?
Reply with a link to the opening and any relevant context.
If you're not, we'd appreciate a repost for visibility
#rust #rustlang #programming
Rust 1.95.0 Set for Release Today!
This tip was featured in our weekly newsletter below 👇
open.substack.com/pub/weeklyru...
I use this constantly when implementing arenas, intrusive linked lists, or custom Box-like types.
Check out ManuallyDrop docs.
doc.rust-lang.org/std/mem/stru...
This Week's Rust Tip
ManuallyDrop + ptr::write for move out without drop pattern
Want to move a value out of a struct without dropping the rest? Combine ManuallyDrop with ptr::read/write.
You know what’s underrated about Rust?
Refactoring doesn’t feel scary.
The compiler basically walks you through it like:
“fix this, this, and this, you’re good.”
Rust News: Infrastructure Team 2026 Q1 Recap and Q2 Plan 🦀
#rustlang
blog.rust-lang.org/inside-rust/...
Servo is now on crates.io (Servo v0.1.0 release)
#rustlang
servo.org/blog/2026/04...
This project was featured in our weekly newsletter below 👇
open.substack.com/pub/weeklyru...
Eyre is open-source at github.com/eyre-rs/eyre.
- Clean context wrapping: wrap_err() and wrap_err_with() turn vague errors into readable failure chains that actually help humans.
- Zero-cost ergonomics: Full ? operator support, eyre! and bail! macros, plus downcasting when you do need to poke at specific error types.