Updates - Easy Rust
Rust error handling with anyhow - AntoineRR's blog
Rust has an unusual way of handling errors, and it can be a bit tricky to deal with at first. Some crates exists to help you facing the rough edges of Rust e...
Error Handling In Rust - A Deep Dive
Error handling in Rust can be confusing - should you use a library? Which one? For what purpose? This chapter provides a structured framework to reason about errors as well as a guide on how to leverage the existing ecosystem (`thiserror`, `anyhow`).
Dioxus - Reliable Rust apps that run anywhere
An elegant GUI library for Rust, inspired by React. Supports Web, Desktop, SSR, Liveview, and Mobile.
Inserting values of multiple types in Rust's HashMap
How to build a heterogeneous collection in Rust, using values of different types.
let mut map: HashMap<&str, Box<dyn Display + 'static>> = HashMap::new();
Making HTTP requests in Rust with Reqwest - LogRocket Blog
The Rust Reqwest library is built for fetching resources using the HTTP protocol. This guide explains how to get started with it.
Memory Management Every Developer Should Know
What data is put on the stack and what data is put on the heap?
Learn to become a Rust developer
Community driven, articles, resources, guides, interview questions, quizzes for Rust development. Learn to become a modern Rust developer by following the steps, skills, resources and guides listed in this roadmap.
Crate List - Blessed.rs
An introduction to advanced Rust traits and generics
All about Rust traits, generics, trait bounds and implementing advanced trait bounds
Serverless Speed: Rust vs. Go, Java, and Python in AWS Lambda Functions
We built our system in Rust early on and recently did a deeper performance comparison of four languages in AWS Lambda functions.
Consuming an SQS Event with Lambda and Rust
I've been trying to learn Rust for the better part of this year. My curiosity peaked a few years back...
Queues in rust: enqueue and dequeue 👉
In C, queues are elements that we can easily handle with pointers. In Rust, we have VecDeque included...
proptest - crates.io: Rust Package Registry
mockall - crates.io: Rust Package Registry
serial_test - crates.io: Rust Package Registry
assert_cmd - crates.io: Rust Package Registry
Error Handling In Rust - A Deep Dive | Luca Palmieri
Error handling in Rust can be confusing - should you use a library? Which one? For what purpose? This chapter provides a structured framework to reason about errors as well as a guide on how to leverage the existing ecosystem (`thiserror`, `anyhow`).
Beginner's guide to Error Handling in Rust
Easy to follow guide using practical examples
GitHub - bheisler/criterion.rs: Statistics-driven benchmarking library for Rust
Statistics-driven benchmarking library for Rust. Contribute to bheisler/criterion.rs development by creating an account on GitHub.
Error Handling - The Rust Programming Language
Async: What is blocking? – Alice Ryhl
The async/await feature in Rust is implemented using a mechanism known as cooperative scheduling, and this has some important consequences for people who write asynchronous Rust code.
Alice Ryhl
arrow-rs/object_store at master · apache/arrow-rs
Official Rust implementation of Apache Arrow. Contribute to apache/arrow-rs development by creating an account on GitHub.
Rust Object Store Donation | InfluxData
Today we are happy to officially announce that InfluxData has donated a generic object store implementation to the Apache Arrow project. #influxdb
Getting Started - Asynchronous Programming in Rust
Enums and Pattern Matching in Rust
In Rust, enums are composite data types that can have multiple variants. In this article, we show you how to define, instantiate, and use them. We also cover pattern matching and two common enums for error handling: Option and Result.
Rust development: What moved Rust into top 15 programming languages?
Discover the pros and cons of Rust and see whether Rust should be the next programming language to learn.
Traits in Rust
In this article, we cover the basics of traits in Rust: what they are, when they are useful, and how to use them.
Generics in Rust
With Rust generics, programmers can write general algorithms that work with arbitrary types, reducing code duplication and providing type safety. In this article, we show when and how to use them.
Get Started with Rust: Structs
In Rust, structs are composite data types that contain multiple related types. In this article, we show you how to define and instantiate structs, derive traits for them, and create struct methods.