Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
llogiq.github.io
llogiq.github.io Topics: Clippy lints, benchmarking, profiling, type tricks Why RustGrep includes it: Clippy maintenance. TWIR contributor. Categories: crate-author, performance
Blog 2026-07-27 ~1 min read
llogiq.github.io
Llogiq on stuff 20 March 2026 I recently had a piece of code that used .to_lowercase() to sort some text. Which takes a bit of memory. On the plus side, the code used .sort_by_cached_key, which is pretty cool. But I wondered whether doing t...
Observations/Thoughts 2026-03-25 ~5 min read
llogiq.github.io
Write small Rust scripts 05 March 2026 Recently I was working on a Rust PR to reduce unreachable_code lint churn after todo!() calls, that basically removes lint messages from unreachable_code after todo!() and instead adds a todo_macro_use...
Miscellaneous 2026-03-11 ~3 min read
llogiq.github.io
Easy Mode Rust 28 March 2024 This post is based on my RustNationUK ‘24 talk with the same title. The talk video is on youtube, the slides are served from here. Also, here’s the lyrics of the song I introduced the talk with (sung to the tune...
Observations/Thoughts 2024-04-03 ~16 min read
llogiq.github.io
Llogiq on stuff 19 February 2023 Update: The talk video is now on YouTube. The slides are here. As promised, here are some links and explanations to all the rhymes. First of all, the rap lyrics: My boss said this time I should try a Rust ra...
Miscellaneous 2023-02-22 ~37 min read
llogiq.github.io
Llogiq on stuff 11 December 2022 It’s getting late in the year, so it’s time to write another blog post looking what good and bad came out of the year for Rust and what’s likely to happen next year. I guess the second part is also a roadmap...
Observations/Thoughts 2022-12-14 ~7 min read
llogiq.github.io
Llogiq on stuff 30 December 2021 2021 was a great year for Rust. The language got more powerful. The standard library gained a good number of new functions and a lot of improvements on the existing ones. The error messages were tweaked and...
Observations/Thoughts 2022-01-05 ~3 min read
llogiq.github.io
Llogiq on stuff 21 September 2020 This is my Rust 2021 post. I believe that Rust has shown that “bending the curve” is both possible and fruitful in programming language design. We also have a strong set of values as a community, enshrined...
Call for Blog Posts 2020-09-23 ~2 min read
llogiq.github.io
Llogiq on stuff 30 May 2020 Recently I got into a discussion whether Rust is suitable as a high level language (First warning sign: Discussion, second: unclear meaning of terms). So I want to reproduce my argument here, hopefully to the ben...
News & Blog Posts 2020-06-02 ~3 min read
llogiq.github.io
Llogiq on stuff 14 March 2020 Rust’s generics give us a whole lot of flexibility. A method that takes a trait bound argument does not need to care about the actual type of the argument it is called with. For example: fn parse_read(r: impl R...
News & Blog Posts 2020-03-17 ~3 min read
llogiq.github.io
Llogiq on stuff 07 March 2020 Recently, I got yet another nice email from a “talent sourcing specialist” asking me if I’d like to work for their company. This one stood out from the usual blockchain recruiting spam by actually looking at th...
News & Blog Posts 2020-03-10 ~1 min read
llogiq.github.io
Llogiq on stuff 10 January 2020 My $dayjob is working in the cozy realms of Java, coddled by a GC and the amenities of a fat runtime. Common wisdom is to use a GC if you can afford it. I sometimes even write python if performance is a non-i...
News & Blog Posts 2020-01-14 ~2 min read
llogiq.github.io
Llogiq on stuff 01 January 2020 2019 was a great year for clippy. It’s available on stable, even installed by default in the Rust distribution and selectable as a rustup component. We have more than 300 lints, and the upwards trend is unbro...
News & Blog Posts 2019-12-31 ~2 min read
llogiq.github.io
Llogiq on stuff 28 October 2019 When I announced momo, I wanted its users to save both binary size and compile time while keeping their code simple. I succeeded in the first goal, but failed regarding the second. The reason was that momo re...
News & Blog Posts 2019-10-29 ~2 min read
llogiq.github.io
Causal Profiling Rust Code 25 September 2019 There’s a new hotness in performance measurements, and it’s called causal profiling. The idea behind it is that you want to measure how a speed up of a certain function would impact the runtime a...
News & Blog Posts 2019-10-01 ~2 min read
llogiq.github.io
Minimum Safe Abstractions 01 August 2019 Recently, there’s been a lot of talk about unsafe in the Rust world, and how to deal with it. Let’s recap: Rust has a subset called “safe Rust”, with a few very neat guarantees, such as memory safety...
News & Blog Posts 2019-08-06 ~4 min read
llogiq.github.io
Llogiq on stuff 18 May 2019 Monomorphization has one problem (apart from being a ridiculous word that I’ll probably spell wrong every time): It generates rather a lot of code, bloating binary size and potentially pessimizing execution cache...
News & Blog Posts 2019-05-21 ~2 min read
llogiq.github.io
Arenas vs. Indices 06 April 2019 When optimizing code, one thing I’m always looking for is memory layout and access patterns. One such pattern is an arena: Reserve some sufficiently large space to put your objects in, then allocate by incre...
News & Blog Posts 2019-04-09 ~8 min read
llogiq.github.io
Llogiq on stuff 08 December 2018 The Rust community team is soliciting blog posts to help plan the 2019 efforts. So here’s my take. I’ll start by looking back at the last year. We’ve seen great and impactful changes in the Rust landscape, s...
#Rust2019 2018-12-11 ~2 min read
llogiq.github.io
proc_macro_attribute Revisited 10 November 2018 Recently, the procedural macro interface was somewhat stabilized. OK, there’s still the unstable proc_macro_hygiene feature you have to activate, but at least the registrar and rustc_private a...
News & Blog Posts 2018-11-13 ~4 min read
"> War is Unsafe > > Freedom is Safety > > Ignorance is Type-checked (The new trifecta for rust-lang.org)"

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.
Put ! first to open the top result immediately. Quote the whole query for a literal leading bang, as in '!Send'. Bangs elsewhere, such as println!, stay literal. Browser and launcher shortcuts can invoke this directly. See search integrations.
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.