RustConf 2022
2022-08-05
Portland, OR, United States
RustConf ·
[RustConf 2016, RustConf 2017, RustConf 2018, RustConf 2019, RustConf 2020, RustConf 2021, RustConf 2022, RustConf 2024, RustConf 2025, RustConf 2026]
who it's for
Rust developers, compiler engineers, systems programmers, open source maintainers, packaging and distro maintainers, embedded firmware engineers
topics
async/await runtime cancellation; rustc bootstrap and alternate frontends; pointer provenance and with_addr API; compiler test quirks (weird-exprs); open source project management practices; salsa-based GraphQL compiler; PAM modules and FFI debugging; packaging with cargo vendor and sccache; CUDA and DeepStream bindings safety; state-machine code generation for vehicles
| title | author | length |
|---|---|---|
| Opening Keynote | Josh Triplett, Tyler Mandry | 45m |
Overview of the current and near‑future Rust project, team and community with concrete signals: ecosystem grew to ~2M developers and Stack Overflow shows ~25%… | ||
| Async Rust: Past, Present, and Future | Nick Cameron | 31m |
async and await are stable since 2018 but code still needs a third party runtime to run, and an async function returns an inert future that does nothing until… | ||
| Bootstrapping: The once and future compiler | Joshua Nelson | 23m |
Rust bootstrapping compiles each release with the immediate previous release and uses staging rebuild of libstd so nightly can dogfood new language features. A… | ||
| What If We Pretended Unsafe Code Was Nice, And Then It Was? | Aria Beingessner | 42m |
Claims that adding strict provenance rules stops pointer/integer miscompiles by forcing a sponsorship step when reconstituting pointers, and demonstrates a… | ||
| Weird Expressions and Where to Find Them | Michael Gattozzi | 16m |
A code‑level tour of the compiler test file weird-exprs.rs with concrete examples: commit history from 2011, exact tests that show nested if and match as… | ||
| Your Open Source Repo Needs A Project Manager | Alice Ivy Cecile | 22m |
Claim: an open source repo needs a project manager to turn users into contributors and prevent burnout. Concrete practices: scoped merge rights that let… | ||
| Writing a GraphQL compiler in Rust, a case study | Irina Shestak | 38m |
apollo-rs is a production compiler pipeline written in Rust that turns GraphQL SDL into a salsa-based database and an ergonomic query API, using rowan and… | ||
| The Sheer Terror of PAM | Xe Laso | 22m |
Shows how Rust code actually hooks into PAM by building a Tailscale PAM module, debugs it with gdb by breaking on dlopen/dlsym instead of the module, and fixes… | ||
| How we ship Rust in OpenSUSE | William Brown | 13m |
OpenSUSE ships Rust by allowing vendored crates, following upstream Rust release cadence, and automating packaging so maintainers run cargo vendor and… | ||
| All aboard the Rust (electric freight) train! | Julie Wang | 35m |
Parallel Systems builds a full electric freight vehicle stack in Rust: firmware, control state machines, simulation, PTC networking and perception, and it… | ||
| nothing matches | ||