Lines Matching refs:dest
19019 (&mut Owned(ref mut dest), &Owned(ref o)) => o.borrow().clone_into(dest),
22844 let mut hole = InsertionHole { src: &mut *tmp, dest: &mut v[1] };
22852 hole.dest = &mut v[i];
22858 // When dropped, copies from `src` into `dest`.
22861 dest: *mut T,
22867 ptr::copy_nonoverlapping(self.src, self.dest, 1);
22911 hole = MergeHole { start: buf, end: buf.add(mid), dest: v };
22917 let out = &mut hole.dest;
22935 hole = MergeHole { start: buf, end: buf.add(len - mid), dest: v_mid };
22939 let left = &mut hole.dest;
22970 // When dropped, copies the range `start..end` into `dest..`.
22974 dest: *mut T,
22982 ptr::copy_nonoverlapping(self.start, self.dest, len);
40626 /// Copies a potentially wrapping block of memory len long from src to dest.
40628 /// most one continuous overlapping region between src and dest).