e016: RefCell
s and code smells—digging deeper on smart pointers and mutability with Cell
and RefCell
What are the Cell
and RefCell
types, and when should we use them?
Today, we follow up both the detailed discussion of smart pointers in e015 and the closely related discussion in Interview 2 with Raph Levien, and look at two types you need to have a good idea how to deal with if you want to use these smart pointer types more ergonomically---that is, how to use them without feeling like you're beating your head against a wall!