Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
It's that time of year again - time to think about a roadmap for next year! As I wrote last year, I think a good roadmap should provide focus for the project, but not specify how we should achieve the goals we choose. The rest of this post...
www.ncameron.org Call for Blog Posts 2020-09-23 ~6 min read
I'm stepping down from Rust's core team. It's my last official involvement with Rust, and I'm kinda sad about leaving. Rust is exciting and important, and I love the community and technology. It has been a joy and an education to work with...
www.ncameron.org Miscellaneous 2020-09-09 ~1 min read
I recently migrated a small/medium-sized crate from Futures 0.1 to 0.3. It was fairly easy, but there were some tricky bits and some things that were not well documented, so I think it is worth me writing up my experience. The crate I migra...
www.ncameron.org News & Blog Posts 2019-10-15 ~7 min read
I recently published a post detailing a vision for the next few years (hah! Not so recently now, this took a lot longer than expected). Here I'll get into more detail about 2019. There will be three high-priority focus areas: cross-compilat...
www.ncameron.org News & Blog Posts 2019-05-07 ~5 min read
The Cargo team have been thinking about and discussing long-term plans for Cargo. In this post I'll talk about what we hope Cargo will look like around the time of the next edition (assuming there is another edition and that it happens in a...
www.ncameron.org News & Blog Posts 2019-02-05 ~9 min read
I'm announcing a new library for procedural macro authors: proc-macro-rules (and on crates.io). It allows you to do macro_rules-like pattern matching inside a procedural macro. The goal is to smooth the transition from declarative to proced...
www.ncameron.org News & Blog Posts 2019-01-22 ~4 min read
A response to the call for 2019 roadmap blog posts. In case you missed it, we released our second edition of Rust this year! An edition is an opportunity to make backwards incompatible changes, but more than that it's an opportunity to brin...
www.ncameron.org #Rust2019 2018-12-11 ~8 min read
In a few days the 2018 edition is going to roll out, and that will include some new framing around Rust's tooling. We've got a core set of developer tools which are stable and ready for widespread use. We're going to have a blog post all ab...
www.ncameron.org News & Blog Posts 2018-12-11 ~8 min read
In my last post, I announced a release candidate for the RLS 1.0. There has been a lot of feedback (and quite a lot of that was negative on the general idea), so I wanted to expand on what 1.0 means for the RLS, and why I think it is ready....
www.ncameron.org News & Blog Posts 2018-08-28 ~7 min read
The current version of the Rust Language Server (RLS), 0.130.5, is the first 1.0 release candidate. It is available on nightly and beta channels, and from the 3rd September will be available with stable Rust. 1.0 for the RLS is a somewhat a...
www.ncameron.org News & Blog Posts 2018-08-21 ~1 min read
How to help test the 2018 edition An edition brings together the features that have landed into a clear package, with fully updated documentation and tooling. By the end of the year we are planning to release the 2018 edition, our first sin...
www.ncameron.org Call for Participation 2018-07-24 ~3 min read
2018-05-10 Welcome to the 4th issue of these weeks in dev-tools! We've re-organised the teams a little bit and have been working hard towards the 2018 edition release. These Weeks in Dev-Tools will keep you up to date with all the exciting...
www.ncameron.org News & Blog Posts 2018-05-15 ~1 min read
This is a bit late (how is it the middle of April already?!), but the dev-tools team has lots of exciting plans for 2018 and I want to talk about them! Our goals for 2018 Here's a summary of our goals for the year. Ship it! We want to ship...
www.ncameron.org News & Blog Posts 2018-04-24 ~4 min read
Last week (sigh, the week before last now) we held an 'all-hands' event in Berlin. It was a great event - fantastic to meet so many Rust people in real life and really energising to see how much is being planned and implemented. There is a...
www.ncameron.org From Rust All Hands in Berlin 2018-04-17 ~2 min read
2018-02-02 Welcome to the 3rd issue of these weeks in dev-tools! It's been a while since the last issue, sorry. To make up for it, there is a lot this time around. These Weeks in Dev-Tools will keep you up to date with all the exciting dev...
www.ncameron.org News & Blog Posts 2018-02-06 ~1 min read
I want 2018 to be boring. I don't want it to be slow, I want lots of work to happen, but I want it to be 'boring' work. We got lots of big new things in 2017 and it felt like a really exciting year (new language features, new tools, new lib...
www.ncameron.org #Rust2018 2018-01-09 ~6 min read
Recently, I've been working a new project, a framework for GraphQL server implementations in Rust. It's still very much at the proof of concept stage, but it is complete enough that I want to show it to the world. The main restriction is th...
www.ncameron.org News & Blog Posts 2018-01-09 ~6 min read
tl;dr: the RLS is currently in 'preview' status. The RLS preview is usable with stable Rust from version 1.21. We hope to have an official (1.0, non-preview) release of the RLS in early 2018. The Rust Language Server (RLS) is the smarts beh...
www.ncameron.org News & Blog Posts 2017-11-07 ~5 min read
2017-09-20 Welcome to the 2nd issue of these weeks in dev-tools! We've had a bunch of tools releases, some new people joining the team, and some accepted RFCs. We're also just getting into the impl period. We're hoping the impl period can b...
www.ncameron.org News & Blog Posts 2017-09-26 ~1 min read
The Rust Language Server (RLS) is an important part of the plan to provide IDE support for Rust developers. In this blog post I'll try to explain how the RLS works. The language server architecture for IDEs is a client/server architecture....
www.ncameron.org News & Blog Posts 2017-09-26 ~8 min read
"Code does not become better out of thin air just because you rewrite it in #rustlang."

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.