A Rust programmer describes their new high-level data encryption library called StrongBox, including its features, key management, and support for key rotation.
This article discusses the latest release of Danube Messaging, a Rust-based distributed pub/sub messaging platform, focusing on improvements in performance, reliability, and developer experience.
This article details the author's journey of creating a just-in-time compiled emulator for the aarch64 ISA in Rust, explaining the process from instruction disassembly to native code execution, along with debugging and testing strategies.
This article explores the core concepts of Rust, arguing that its interwoven features, while complex, contribute to its strength and coherence, suggesting a vision for a smaller, more focused version of the language.
This post details the author's experience refactoring SimKube, a Kubernetes simulator, and the challenges they faced with Rust's async programming and ownership model.
This blog post explores error handling strategies in Rust libraries, focusing on the trade-offs between generic and specific error types, backtrace propagation, and the use of the snafu crate for a hybrid approach.
This error indicates that you're trying to print a custom type without implementing the `Display` trait, suggesting a need to implement it or use the debug formatter.
This article details the journey of creating a Clippy lint to enforce exhaustive structural pattern matching in Rust, covering the challenges faced, solutions implemented, and insights gained into Clippy and rustc internals.
This guide explores GreptimeDB's high-throughput Bulk Stream Insert API, covering its architecture, usage, optimization, and benchmarks for efficient data ingestion.