Lines Matching refs:gap
1886 let mut gap = FillGapOnDrop { read: 1, write: 1, vec: self }; in dedup_by() localVariable
1887 let ptr = gap.vec.as_mut_ptr(); in dedup_by()
1895 while gap.read < len { in dedup_by()
1896 let read_ptr = ptr.add(gap.read); in dedup_by()
1897 let prev_ptr = ptr.add(gap.write.wrapping_sub(1)); in dedup_by()
1901 gap.read += 1; in dedup_by()
1905 let write_ptr = ptr.add(gap.write); in dedup_by()
1913 gap.write += 1; in dedup_by()
1914 gap.read += 1; in dedup_by()
1921 gap.vec.set_len(gap.write); in dedup_by()
1922 mem::forget(gap); in dedup_by()