Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
blog.logrocket.com
Editor’s note: This Rust guide was updated on 3 Aug, 2022 to include information about doubly linked lists and borrowing things that aren’t static in async code.As a moderator of the Rust subreddit, I regularly happen upon posts about devel...
Rust Walkthroughs 2021-05-19 ~11 min read
blog.logrocket.com
Jan 28, 2021 ⋅ 15 min read Mario Zupan I'm a self-employed Software Engineer and Trainer living in Vienna, Austria. I've worked at several companies and in multiple fields building, maintaining and operating distributed systems at scale usi...
Rust Walkthroughs 2021-04-21 ~1 min read
blog.logrocket.com
Editor’s note: This article was updated in May 2025 to reflect changes in framework popularity, add newer Rust frameworks, and better align with developer sentiment in 2025.Rust is one of the most popular languages for developers because of...
Observations/Thoughts 2021-03-31 ~16 min read
blog.logrocket.com
Dec 14, 2020 ⋅ 15 min read Mario Zupan I'm a self-employed Software Engineer and Trainer living in Vienna, Austria. I've worked at several companies and in multiple fields building, maintaining and operating distributed systems at scale usi...
Rust Walkthroughs 2021-03-17 ~1 min read
blog.logrocket.com
In this tutorial, we’ll cover everything you need to know about Rust macros, including an introduction to macros in Rust and a demonstration of how to use Rust macros with examples. We’ll cover the following: What are Rust macros? Types of...
Rust Walkthroughs 2021-02-03 ~17 min read
blog.logrocket.com
In this guide, we’ll explain everything you need to know about unsafe Rust. We’ll focus on the following: Myths about unsafe Rust When not to write unsafe code Dealing with uninitialized memory Mutating the immutable Intrinsic(s) motivation...
Observations/Thoughts 2021-01-27 ~21 min read
blog.logrocket.com
Editor’s note: This post was updated on Jan. 8, 2021 to correct errors in the original benchmark.Data compression is an important component in many applications. Fortunately, the Rust community has a number of crates to deal with this. Unli...
Observations/Thoughts 2020-12-09 ~15 min read
blog.logrocket.com
Electron has become the premier technology for creating cross-platform desktop applications. It is used in platforms as well-known and popular as Atom, VS Code, Spotify, Slack, Discord, and many more. JavaScript is a slow language, but in t...
Miscellaneous 2020-09-30 ~8 min read
blog.logrocket.com
Serialization has always been a strong point of Rust. In particular, Serde was available well before Rust 1.0.0 was released (though the derive macro was unstable until 1.15.0). The idea behind this is to use traits to decouple the objects...
Observations/Thoughts 2020-09-04 ~14 min read
blog.logrocket.com
Introduction Rust is gradually becoming the language of choice for many developers who want to build efficient and reliable applications more quickly while still maintaining flexibility and low-level control. With web frameworks like Rocket...
Learn More Rust 2020-09-04 ~13 min read
blog.logrocket.com
Editor’s note: This article was last updated by Eze Sunday on 25 March 2024 to cover advanced borrowing patterns in Rust, including mutable and immutable borrows, insights into the workings of the borrow checker within Rust’s concurrency mo...
Learn Standard Rust 2020-08-04 ~14 min read
blog.logrocket.com
When I started developing in Rust 2.5 years ago, I was fascinated by how often my program would just work once it compiled. The Rust compiler is known for being a bit pedantic, which can be quite frustrating in the beginning. Over time, tho...
Learn Standard Rust 2020-08-04 ~11 min read
blog.logrocket.com
I initially picked up Rust because of the fantastic work the team has done to support and push WebAssembly. The official documentation is a great resource for building an example project. This guide will serve as an introduction to WebAssem...
News & Blog Posts 2020-07-08 ~12 min read
blog.logrocket.com
Programming languages have different methods of representing asynchronous operations. The way Rust handles concurrency should be familiar if you’ve ever used async/await in JavaScript. The keywords are the same and the fundamental model is...
News & Blog Posts 2020-06-30 ~15 min read
blog.logrocket.com
Software testing is an industry-standard practice, but testing methodologies and techniques vary dramatically in their practicality and effectiveness. Today you’ll learn about property-based testing (PBT), including how it works, when it ma...
News & Blog Posts 2020-06-23 ~20 min read
blog.logrocket.com
Apr 25, 2023 ⋅ 11 min read Mario Zupan I'm a self-employed Software Engineer and Trainer living in Vienna, Austria. I've worked at several companies and in multiple fields building, maintaining and operating distributed systems at scale usi...
News & Blog Posts 2020-06-02 ~1 min read
blog.logrocket.com
Editor’s note: This guide on organizing your Rust tests was last updated by Abhinav Anshul on 16 June 2023 to reflect recent changes to Rust. This update also includes new sections on the different types of Rust tests, a more detailed look...
News & Blog Posts 2020-05-27 ~16 min read
blog.logrocket.com
Editor’s note: This article was last updated on 6 July 2023 to better explore the popular methods to leverage Rust’s features in a Node.js application, including Neon and the Foreign Function Interface (FFI).Node.js is a popular JavaScript...
News & Blog Posts 2020-04-29 ~12 min read
blog.logrocket.com
We Rustaceans like our code to be CRaP. That is, correct, readable, and performant. The exact phrasing varies; some use interchangeable terms, such as concurrent, clear, rigorous, reusable, productive, parallel, etc. — you get the idea. No...
News & Blog Posts 2020-04-21 ~11 min read
"Probably a terrible idea, but I enjoy throwing ideas at the wall, and seeing how sharp their broken fragments are."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, research, crates, and Rust API documentation. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.