Function cp_tricks::copy_splice [−][src]
pub fn copy_splice()
Expand description
Use splice
or copy_from_slice
for copying data from one vec to another
let mut _a = vec![5i32,4,3,2,1]; let b = vec![1i32,2,3,4,5]; let v: Vec<_> = _a.splice(1..3, b[0..2].iter().cloned()).collect(); let mut a = vec![5i32,4,3,2,1]; let b = vec![1i32,2,3,4,5]; a[1..3].copy_from_slice(&b[0..2]); assert_eq!(_a, a);