







I'd like to ask a question, I'm encountering this problem when compiling proto files with rust tonic-build | 11 | super::super::super::trace::v1::ResourceSpans, | ^^^^^ there are too many leading `super` keywords For more information about this error, try `rustc --explain E0433`. I'm going to build the client file for this proto file,and I'm cloning the entire opentelemetry folder. This is my build file. fn main() -> Result<(), Box<dyn std::error::Error>> { ...
I got tired of writing format!() for MQTT topics
Why I made the Rust compiler check my MQTT topics instead of debugging swapped format!() arguments at 11pm.

Tonic makes gRPC in Rust stupidly simple
Announcing Rust 1.96.1 | Rust Blog
Empowering everyone to build reliable and efficient software.

kyju.org
Horribly misusing Rust features to provide provable memory safety and tracing garbage collection for pointer soup.
How Our Rust-to-Zig Rewrite is Going
For the past year and a half, the team building Roc's compiler has been rewriting our 300,000 lines of Rust code into Zig, for reasons I'll recap below. We recently passed an exciting milestone: feature parity with the original compiler!
“Implementation Selection” in Rust — Andrew Lilley Brinker
Exploring options for selecting branching paths in Rust code at compile time and runtime.

Rust Error Handling: thiserror, anyhow, and When to Use Each
In this blog post, we’ll explore strategies for streamlining error handling in Rust using two popular libraries: thiserror and anyhow. We’ll discuss their features, use cases, and provide insights on when to choose each library. TL;DR thiserror simplifies the implementation of custom error type, removing boilerplates anyhow consolidates errors that implement std::error::Error While thiserror provides detailed error information for specific reactions, anyhow hides internal details Return Different Error Types from Function Let’s start by creating a function decode() for illustration. The function has 3 steps:
The Ultimate Guide to Rust Newtypes
Clean up your code, clarify business logic and improve test coverage with Rust's newtype wrappers.

Stop Forwarding Errors, Start Designing Them | FastLabs / Blog
We develop fast Rust crates and release them fast.
failed to authenticate when downloading repository · Issue #3381 · rust-lang/cargo
While going through the docs, this one hit me: ~/code/rust-projects/guessing_game master [!?] $ cargo build Updating registry `https://github.com/rust-lang/crates.io-index` error: failed to load so...
crates.io: Rust Package Registry
crates.io: Rust Package Registry
crates.io: Rust Package Registry