梦兽编程
AI_SUITE

[ SECTION / LANGUAGES ]

Rust

Rust systems programming, async, and engineering practice.
66 POSTS
01 LANGUAGES / 2026.06.28 / 8 MIN Rust + AWS Lambda: Secure Credential-Free Access with Workload Credentials How Rust Lambdas automatically obtain temporary credentials via IAM roles — from IAM role creation, Rust code implementation to cargo-lambda deployment, a hands-on … 02 LANGUAGES / 2026.06.22 / 9 MIN Building AI Agents in Rust — The Tool-Calling Loop Explained A deep dive into the core mechanism of AI agents: the tool-calling loop. Through a ~200-line Rust implementation, we break down how models gain the ability to act via … 03 LANGUAGES / 2026.06.06 / 8 MIN Rust-Written Lua Compiler Runs Scripts Natively on Bare-Metal Arduino TinyLua: a zero-VM Lua native compiler written in Rust. Compiles Lua source directly to AVR/ARM machine code for Arduino bare-metal — no interpreter, no GC, no runtime. … 04 LANGUAGES / 2026.05.17 / 10 MIN Rust Smart Pointers Complete Guide: Box, Rc, and RefCell Explained with Code Examples Master Rust smart pointers: Box, Rc, RefCell, and the powerful Rc 05 LANGUAGES / 2026.05.13 / 5 MIN A Rust Headless Browser That's 85% Lighter Than Chrome — Meet Obscura Obscura slashes headless browser memory from Chrome's 200MB to 30MB, letting a 32GB server run 1000+ instances with randomized fingerprint anti-detection baked in 06 LANGUAGES / 2026.05.08 / 6 MIN Rust's Crate Name Squatting Problem — Why DNS Namespaces Might Be the Most Pragmatic Fix A pre-RFC proposes using DNS domains as crates.io package namespaces to solve name conflicts, squatting, and ecosystem scaling. How Cargo's prefix-stripping and … 07 LANGUAGES / 2026.05.06 / 7 MIN Deep Dive into Rust Collection Memory Layout: Vec's Stability Guarantees vs HashMap's Pitfalls Memory layout differences between Vec, String, and HashMap, proper patterns for unsafe self-referential structures, and how Miri detects cross-collection address … 08 // LANGUAGES / 2026.05.01 / 6 MIN tokio::select! Finally Gets rustfmt Support: A Hands-On Look at better_tokio_select The tokio::select! macro has always been a blind spot for rustfmt. better_tokio_select uses match syntax to fix this, so your async Rust code can finally be … 09 LANGUAGES / 2026.04.25 / 6 MIN Why a Pure-Rust HTML-to-PDF Engine Could Be a Bigger Deal Than Most Developers Realize Still using headless Chromium for PDF generation? That might change soon. A lightweight Rust library is redefining document rendering boundaries—it runs on the edge, … 10 LANGUAGES / 2026.04.21 / 5 MIN Rust is Taking Over GPU Programming: 239K Lines Replacing the Entire CUDA Ecosystem Oxide Computer released OxiCUDA, a pure Rust implementation of the complete NVIDIA CUDA software stack. 239K lines of safe Rust code, 28 crates, zero C toolchain. This is …