Ref — immutable borrow. RefMut — mutable borrow.
Ref:
RefMut:
1use std::cell::RefCell;23let data = RefCell::new(vec![1, 2, 3]);45{6 let borrow = data.borrow();7 println!("{:?}", *borrow);8}910{11 let mut borrow = data.borrow_mut();12 borrow.push(4);13}
Key: Ref for reading, RefMut for writing.