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 countera: RcCell> = counter.clone(); let counterb: RcCell> = counter.clone();

countera.update(|mut v| v.value += 1); counterb.borrow_mut().value *= 3;

asserteq!(*countera.borrow(), *counter_b.borrow()); ```