fn gt(&self, other: &Arc<T>) -> bool {
        *(*self) > *(*other)
    }
Allocate a reference-counted slice and fill it by cloning `v`'s items.

# Example

```
# use std::sync::Arc;
let original: &[i32] = &[1, 2, 3];
let shared: Arc<[i32]> = Arc::from(original);
assert_eq!(&[1, 2, 3], &shar
benchmarks/haystacks/code/rust-library.rs