What are situations where
Rc<Vec<T>> works better than
If we're not modifying, copying either is O(1).
If we are modifying, ImVec is log(n), whereas the
Rc<Vec<T>> is O(1) after an O(n) copy.
In practice are there situations where
Rc<Vec<T>> makes more sense than
EDIT: (after reading @OptimisticPeach 's comment): This is my fault, I should have been clearer. By ImVec, I'm referring to https://docs.rs/im/14.1.0/im/vector/enum.Vector.html