e009: Composing a Rustic tune - a podcast by Chris Krycho

from 2016-01-09T14:00:11

:: ::

Notes


Last time, we looked at generics and traits at a high level. This time, we dig deeper on traits, looking specifically at std::iter::Iterator as an example of a powerful trait that can be composed across types, and then at how we might compose multiple traits on a single type.


We also talk about the syntax for traits, the use of marker traits, some of the things you can’t presently do with traits, and even just a smidge about the future of traits in Rust. All that in less than 20 minutes!


You’ll find today’s source example fairly interesting, I think: it’s just one type, but it uses almost every concept discussed on the show today!




Sponsors



  • Aleksey Pirogov

  • Chris Palmer

  • Derek Morr

  • Hamza Sheikh

  • Luca Schmid

  • Micael Bergeron

  • Ralph Giles (“rillian”)

  • reddraggone9

  • William Roe


Become a sponsor



Follow


Further episodes of New Rustacean

Further podcasts by Chris Krycho

Website of Chris Krycho