pub fn share_element<T: Clone>(collection: &[T], index: usize) -> Option<Rc<T>>
Share a collection element without cloning