fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        fmt::Debug::fmt(&**self, f)
    }
Allocate a reference-counted slice and move `v`'s items into it.

# Example

```
# use std::rc::Rc;
let original: Box<Vec<i32>> = Box::new(vec![1, 2, 3]);
let shared: Rc<Vec<i32>> = Rc::from(original);
assert_eq!
benchmarks/haystacks/code/rust-library.rs