Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 23th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
ferrous-systems.com Project/Tooling Updates 2021-04-21 ~2 min read
When we first started the knurling-rs project, our aim was to share our tools for accelerating development of embedded Rust. We had been building and using them internally– for trainings, open source and commercial customer projects. Since...
ferrous-systems.com Project/Tooling Updates 2021-03-31 ~4 min read
Welcome to the final post in our "testing embedded Rust" series. In the previous posts we covered how to test a Hardware Abstraction Layer, how to test a driver crate and how to set up a GitHub Actions (GHA) workflow to include Hardware-In-...
ferrous-systems.com Rust Walkthroughs 2021-03-31 ~19 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 18th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
ferrous-systems.com Project/Tooling Updates 2021-03-03 ~1 min read
Welcome to the second post in our "testing Embedded Rust" series. In this blog post we'll cover how to test a platform agnostic driver crate. 1.0Driver crate? In the embedded Rust ecosystem, the term driver crate refers to a generic library...
ferrous-systems.com Rust Walkthroughs 2021-03-03 ~10 min read
1.0Announcing Ferrocene Ferrocene is an effort led by Ferrous Systems and its newly formed subsidiary Critical Section GmbH to qualify the Rust Language and Compiler for use in the safety-critical domain. This is the third post in a series...
ferrous-systems.com Miscellaneous 2021-03-03 ~5 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 17th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
ferrous-systems.com Project/Tooling Updates 2021-02-24 ~1 min read
This is the first post in our "embedded Rust testing" series. This post covers how to test a Hardware Abstraction Layer (HAL) with defmt-test and little to no additional hardware. 1.0Intro A Hardware Abstraction Layer is a crate (library) t...
ferrous-systems.com Rust Walkthroughs 2021-02-24 ~13 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 13th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
ferrous-systems.com Project/Tooling Updates 2021-01-20 ~2 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 12th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
ferrous-systems.com Project/Tooling Updates 2021-01-13 ~1 min read
This is the eleventh changelog (and the last in 2020) for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs includes a suite of tools that make it easier t...
ferrous-systems.com Project/Tooling Updates 2020-12-23 ~3 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the tenth changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
ferrous-systems.com Tooling 2020-12-16 ~2 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the ninth changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
ferrous-systems.com Tooling 2020-12-09 ~2 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor 1.0Highlights1.1defmt::panic!, defmt::assert! and probe-run colorization1.2defmt::unwrap!1.3probe-run 0.1.72.0New knurling-sessions content3.0Improvements3.1defmt3.2pro...
ferrous-systems.com Tooling 2020-12-02 ~3 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the seventh changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs...
ferrous-systems.com Tooling 2020-11-25 ~2 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor 1.0Milestones1.1defmt goes crates.io!1.2Probe-run1.3New knurling-sessions block started!1.3.1sneak peek into next week…2.0Improvements2.1App template2.2defmt2.3flip-lin...
ferrous-systems.com Tooling 2020-11-18 ~3 min read
In this article, we will compare one apple (IntelliJ Rust) to one orange (rust-analyzer) to reach general and sweeping conclusions. Specifically, I want to present a case study supporting the following claim: For complex applications, Rust...
ferrous-systems.com Observations/Thoughts 2020-11-04 ~14 min read
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the third changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
ferrous-systems.com Tooling 2020-10-28 ~4 min read
Let’s get to the meat of the post — how to express all this in Rust. This section will have a bit of a literal programming vibe to it. So far, it sounds like we need some kind of Cell object: struct Cell { right: &Cell, left: &Cell, up: &Ce...
ferrous-systems.com Learn Simple Rust 2020-10-07 ~12 min read
This is the second weekly changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs includes a suite of tools that make it easier to develop, log, de...
ferrous-systems.com Tooling 2020-09-30 ~3 min read
"This viewpoint is very controversial, and I have no capacity to debate it with anyone who disagrees with me. But Rust has a very powerful macro system..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. 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.