Lines Matching full:let
30 /// let v = vec![0, 1, 2];
31 /// let iter: std::vec::IntoIter<_> = v.into_iter();
64 /// let vec = vec!['a', 'b', 'c'];
65 /// let mut into_iter = vec.into_iter();
67 /// let _ = into_iter.next().unwrap();
80 /// let vec = vec!['a', 'b', 'c'];
81 /// let mut into_iter = vec.into_iter();
111 /// # let mut into_iter = Vec::<u8>::with_capacity(10).into_iter();
112 /// let mut into_iter = std::mem::replace(&mut into_iter, Vec::new().into_iter());
121 let remaining = self.as_raw_mut_slice(); in forget_allocation_drop_remaining()
149 let mut this = ManuallyDrop::new(self); in into_vecdeque()
158 let buf = this.buf.as_ptr(); in into_vecdeque()
159 let initialized = if T::IS_ZST { in into_vecdeque()
166 let cap = this.cap; in into_vecdeque()
167 let alloc = ManuallyDrop::take(&mut this.alloc); in into_vecdeque()
201 let old = self.ptr; in next()
210 let exact = if T::IS_ZST { in size_hint()
220 let step_size = self.len().min(n); in advance_by()
221 let to_drop = ptr::slice_from_raw_parts_mut(self.ptr as *mut T, step_size); in advance_by()
243 let mut raw_ary = MaybeUninit::uninit_array();
245 let len = self.len();
317 let step_size = self.len().min(n); in advance_back_by()
325 let to_drop = ptr::slice_from_raw_parts_mut(self.end as *mut T, step_size); in advance_back_by()
356 /// let iter: vec::IntoIter<u8> = Default::default();
408 let alloc = ManuallyDrop::take(&mut self.0.alloc); in drop()
410 let _ = RawVec::from_raw_parts_in(self.0.buf.as_ptr(), self.0.cap, alloc); in drop()
415 let guard = DropGuard(self); in drop()