Smart Pointers
Este é um ponto muito interessante na linguagem, Smart Pointers é um modo que podemos utilizar em Rust para acessar a heap
, claro eles são mais do que isso, eles implementam traits como Deref
, DerefMut
, etc.
Neste ponto, iremos falar sobre 3 Smart Pointers sendo eles: Box<T>, Rc<T> e RefCell<T>, todos com sua particularidade e casos de uso.