e018: `Borrow`, `AsRef`, `Deref`: my head hurts now - a podcast by Chris Krycho

from 2017-01-31T16:32:23

:: ::

Three traits which are essential for designing good, Rustic APIs.


Notes


Borrow, AsRef, and Deref are a little complicated, but they're well-worth understanding. Together, they give you tools for dealing with everything from HashMap and friends to conversions involving smart pointer types to easily using String and str or Vec and slice together.




Sponsors




(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)


Become a sponsor



Contact


Further episodes of New Rustacean

Further podcasts by Chris Krycho

Website of Chris Krycho