Lines Matching refs:elem

2553         while let Some(elem) = bheap.pop() {
2554 black_box(elem);
13921 ($elem:expr; $n:expr) => (
13922 $crate::__rust_force_expr!($crate::vec::from_elem($elem, $n))
13938 ($elem:expr; $n:expr) => (
13939 $crate::vec::from_elem($elem, $n)
23873 let elem = ptr::read(&this.ptr.as_ref().data);
23879 Ok(elem)
28619 fn extend_one(&mut self, elem: T) {
28620 self.push_back(elem);
28643 fn extend_one(&mut self, &elem: &'a T) {
28644 self.push_back(elem);
28688 for (elem, elem_other) in self.iter_mut().zip(&mut iter_other) {
28689 elem.clone_from(elem_other);
32431 /// for &elem in set.range((Included(&4), Included(&8))) {
32432 /// println!("{}", elem);
33314 iter.into_iter().for_each(move |elem| {
33315 self.insert(elem);
33320 fn extend_one(&mut self, elem: T) {
33321 self.insert(elem);
33332 fn extend_one(&mut self, &elem: &'a T) {
33333 self.insert(elem);
40878 /// if let Some(elem) = buf.get_mut(1) {
40879 /// *elem = 7;
42169 let elem = unsafe { Some(self.buffer_read(idx)) };
42297 elem
42853 let cmp_back = back.first().map(|elem| f(elem));
43076 self.iter().for_each(|elem| elem.hash(state));
43165 fn extend_one(&mut self, elem: A) {
43166 self.push_back(elem);
43182 fn extend_one(&mut self, &elem: &T) {
43183 self.push_back(elem);
44044 for (index, elem) in v.into_iter().enumerate() {
44046 tester.push_front(elem);
44048 tester.push_back(elem);
44113 (0..5).rev().for_each(|elem| vdb.push_front(elem));
44170 let elem = self.ring.get_unchecked_mut(tail);
44171 Some(&mut *elem)
44232 let elem = self.ring.get_unchecked_mut(self.head);
44233 Some(&mut *elem)
45827 iterator.for_each(move |elem| self.push(elem));
46230 fn from_elem<A: Allocator>(elem: Self, n: usize, alloc: A) -> Vec<Self, A>;
46234 default fn from_elem<A: Allocator>(elem: Self, n: usize, alloc: A) -> Vec<Self, A> {
46236 v.extend_with(n, ExtendElement(elem));
46243 fn from_elem<A: Allocator>(elem: i8, n: usize, alloc: A) -> Vec<i8, A> {
46244 if elem == 0 {
46249 ptr::write_bytes(v.as_mut_ptr(), elem as u8, n);
46258 fn from_elem<A: Allocator>(elem: u8, n: usize, alloc: A) -> Vec<u8, A> {
46259 if elem == 0 {
46264 ptr::write_bytes(v.as_mut_ptr(), elem, n);
46273 fn from_elem<A: Allocator>(elem: T, n: usize, alloc: A) -> Vec<T, A> {
46274 if elem.is_zero() {
46278 v.extend_with(n, ExtendElement(elem));
49057 pub fn from_elem<T: Clone>(elem: T, n: usize) -> Vec<T> {
49058 <T as SpecFromElem>::from_elem(elem, n, Global)
49063 pub fn from_elem_in<T: Clone, A: Allocator>(elem: T, n: usize, alloc: A) -> Vec<T, A> {
49064 <T as SpecFromElem>::from_elem(elem, n, alloc)