Subtyping in Rust and Clarke's Third Law

“Any sufficiently advanced technology is indistinguishable from magic.” – Arthur C Clarke This is a talk about magic. In particular: Rust has subtyping, but it may not be in the place where you thought it was. My primary goal is to explain that metaphorical sleight-of-hand, in two parts. My secondary goal is to convey that most of the time you need not think about subtyping, except when doing particularly hairy data structure development where questions arise around “variance.” --- For more go to or follow us on Twitter: Help us caption & translate this video!
Length: 53:43
Views 1526 Likes: 26
Recorded on 2016-09-17 at RustFest
Look for other videos at RustFest.
Tweet this video