Skip to content
0:00 / 0:00

#rust#apidesign#traits

Pascal Hertleif - Writing Idiomatic Libraries in Rust

Rust Programming Language

70K subscribers • 43 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Rust, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Pascal Hertleif

Intermediate. Assumes working knowledge.

54K views9 years ago

Programming languagesSoftware designRustAPI designDesign patterns

Pascal Hertleif presents techniques for designing user-friendly and idiomatic Rust APIs using conversion traits, session types, and custom iterators.

The existence of libraries with nice, user-friendly interfaces is one of the most important factors when choosing a programming language. And while there are lots of books about how to write idiomatic libraries in other languages, finding the same information for Rust is more difficult. With this in mind, this talk will present several techniques that help developers take advantage of all that Rust has to offer and create idiomatic APIs: From implementing conversion traits and session types to using custom iterators and decorating built-in types. Pascal Hertleif twitter.com/killercup github.com/killercup users.rust-lang.org/users/killercup/activity

Why it's here

A top upload from a listed channel

Rust is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.