Lines Matching refs:Heap
46 $crate::TinyVecConstructor::Heap(f) => {
69 Heap(fn(Vec<A::Item>) -> TinyVec<A>), enumerator
99 Heap(Vec<A::Item>), enumerator
186 TinyVec::Heap(_) => true, in is_heap()
211 TinyVec::Heap(h) => h, in shrink_to_fit()
237 TinyVec::Heap(_) => return, in move_to_the_heap()
242 *self = TinyVec::Heap(v); in move_to_the_heap()
257 TinyVec::Heap(h) => return h.reserve(n), in move_to_the_heap_and_reserve()
262 *self = TinyVec::Heap(v); in move_to_the_heap_and_reserve()
277 TinyVec::Heap(h) => return h.reserve(n), in reserve()
283 *self = TinyVec::Heap(v); in reserve()
309 TinyVec::Heap(h) => return h.reserve_exact(n), in reserve_exact()
315 *self = TinyVec::Heap(v); in reserve_exact()
342 TinyVec::Heap(Vec::with_capacity(cap)) in with_capacity()
356 (TinyVec::Heap(sh), TinyVec::Heap(oh)) => sh.append(oh), in append()
357 (TinyVec::Inline(a), TinyVec::Heap(h)) => a.extend(h.drain(..)), in append()
368 TinyVec::Heap(h) => self.extend(h.drain(..)), in append()
473 TinyVec::Heap(h) => h.retain(acceptable), in retain()
561 TinyVec::Heap(h) => TinyVecDrain::Heap(h.drain(range)), in drain()
580 TinyVec::Heap(h) => h.extend_from_slice(sli), in extend_from_slice()
612 TinyVecConstructor::Heap(TinyVec::Heap) in constructor_for_capacity()
641 TinyVec::Heap(v) => return v.insert(index, item), in insert()
652 *self = TinyVec::Heap(v); in insert()
697 TinyVec::Heap(v) in push()
701 TinyVec::Heap(v) => v.push(val), in push()
767 TinyVec::Heap(v) => v.resize_with(new_len, f), in resize_with()
792 TinyVec::Heap(v) => TinyVec::Heap(v.split_off(at)), in split_off()
883 Heap(vec::Drain<'p, A::Item>), enumerator
908 TinyVecDrain::Heap(h) => h.for_each(f), in for_each()
1076 TinyVec::Heap(h) => return h.extend(iter), in extend()
1091 *self = TinyVec::Heap(v); in extend()
1118 TinyVec::Heap(slice.into()) in from()
1163 Heap(alloc::vec::IntoIter<A::Item>), enumerator
1220 TinyVec::Heap(v) => TinyVecIterator::Heap(v.into_iter()), in into_iter()