Rust offers borrow check at compile time. But if using Rc and RefCell, the check will be defered at runtime and a panic will be thrown when the pro
Rc
RefCell