Rc, RefCell, Arc, Mutex: Sharing Data in Rust

If you have spent any real time with Rust, you have hit this wall. You want two parts of your code to work with the same data and the…