ARMANRIAZIRUSTBOXVSREFCELL

With references and Box<T>, the borrowing rules’ invariants are enforced at compile time. With RefCell<T>, these invariants are enforced at runtime. 
ArmanRiazi