This pull request refactors the Value type to use a single Rc<RefCell<_>> at the top-level rather than having two RefCell<_> fields at the top-level. This should make Value more efficient to share and clone, and should speed up data access since there's only one RefCell<_> to borrow.
This pull request refactors the
Value
type to use a singleRc<RefCell<_>>
at the top-level rather than having twoRefCell<_>
fields at the top-level. This should makeValue
more efficient to share and clone, and should speed up data access since there's only oneRefCell<_>
to borrow.