Skip to content
Rust Search
← Browse conferences

Common Pitfalls of Rewriting Things In Rust

RustNL
RustWeek 37:28 7638 views

Common Pitfalls of Rewriting Things In Rust by Cliff L. Biffle. While a lot of systems code can be expressed easily in Rust, there are common patterns from C, C++, and Go that are just more effort to copy than they're worth. I'll go through some common cases, examine what properties of Rust make them harder to use, and evaluate alternative strategies that play more to the language's strengths. Expect appearances from: cycles in callback pointers; intrusive linked lists; virtual class hierarchie

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Cliff L. Biffle

Really Small Rust

RustNL
RustWeek 30:30 4619 views

Cliff L. Biffle -- We all know Rust scales up, but what kind of resources do you need for Rust firmware in low-end embedded systems? How about a couple of kilobytes in a US$0.50 microcontroller? This is not theoretical, it’s shipping today.