Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
blog.yoshuawuyts.com
Streams Concurrency— 2019-12-21 primer: data modeling one-to-one many-to-one one-to-many collecting streams creating streams from collections cancelling streams parallel streams concurrency in futures-rs looking ahead: language support conc...
News & Blog Posts 2019-12-24 ~12 min read
blog.yoshuawuyts.com
Tide— 2019-11-27 our north star tide today the tide architecture request-response middleware state extension traits what's next? conclusion Today we're happy to announce the release of Tide 0.4.0 which has an exciting new design. This post...
News & Blog Posts 2019-12-03 ~7 min read
blog.yoshuawuyts.com
Error Handling Survey— 2019-11-13 introduction libraries error-chain failure context-attribute err-derive auto_enums snafu fehler anyhow thiserror std::error::error features returning result from main error-based assertions causes backtrace...
News & Blog Posts 2019-11-26 ~19 min read
blog.yoshuawuyts.com
Async Builders— 2019-09-21 refresher: builder pattern await and the borrow checker async finalizers addendum: future ergonomic improvements extra: guarding against manual re-polling extra: javascript promises conclusion Last month we introd...
News & Blog Posts 2019-09-24 ~7 min read
blog.yoshuawuyts.com
futures concurrency infallible: join infallible: select summary: infallible functions fallible: join fallible: select summary: fallible functions variadics methods async concurrency: javascript async concurrency: golang pattern: log all err...
News & Blog Posts 2019-09-10 ~9 min read
blog.yoshuawuyts.com
rust streams— 2019-06-20 the stream traits streams and roles duplex through asyncread vs stream sinks pipelines piping duplex streams piping asyncread to asyncwrite piping stream to asyncwrite handling errors writing codecs ad-hoc streams u...
News & Blog Posts 2019-06-25 ~14 min read
blog.yoshuawuyts.com
Runtime— 2019-04-16 our north star runtime today attributes runtimes bindings conclusion Asynchronous programming in Rust continues to make exciting strides, including the upcoming stabilization of the futures API. But, while these core API...
News & Blog Posts 2019-04-16 ~4 min read
"Rust has multiple *unique* paradigms that don't even exist in other languages, such as lifetimes and compile-time-tracked "exclusive access". But inst..."

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.