# rcrefcell Simple wrapper for `Rc>` ## Example ```rs #[derive(Debug, PartialEq)] struct Data { value: A } impl Data { fn new(value: A) -> Data { Data { value, } } } let data: Data = Data::new(1); let counter: RcCell> = RcCell::new(data); let counter_a: RcCell> = counter.clone(); let counter_b: RcCell> = counter.clone(); counter_a.update(|mut v| v.value += 1); counter_b.borrow_mut().value *= 3; assert_eq!(counter.borrow().value, 6); assert_eq!(*counter_a.borrow(), *counter_b.borrow()); ```