Lines Matching defs:clear
1222 vec.clear();
1236 vec.clear();
1602 b.iter(|| src.clone().clear())
1673 b.iter(|| src.clone().clear())
1744 b.iter(|| src.clone().clear())
1870 b.iter(|| src.clone().clear())
1941 b.iter(|| src.clone().clear())
2542 bheap.clear();
2945 l.clear();
3258 ring.clear();
5952 s.clear();
8580 tester.clear();
8738 vec.clear();
8739 template.clear();
9555 v.clear();
11750 e.clear();
11924 ring.clear();
12296 v.clear();
12949 tester.clear();
16292 /// does not allow us to do this. Furthermore, it's not clear what sort of
17697 /// s.clear();
17705 pub fn clear(&mut self) {
17706 self.vec.clear()
20841 // All clear. Forget the guard so it doesn't free the new RcBox.
24493 // All clear. Forget the guard so it doesn't free the new ArcInner.
27564 /// dl.clear();
27570 pub fn clear(&mut self) {
30300 /// a.clear();
30304 pub fn clear(&mut self) {
32623 /// v.clear();
32627 pub fn clear(&mut self) {
32628 self.map.clear()
34684 x.clear();
34908 set.clear();
36924 m.clear();
36980 map.clear();
36997 catch_unwind(AssertUnwindSafe(|| map.clear())).unwrap_err();
37310 map.clear();
41599 /// v.clear();
41604 pub fn clear(&mut self) {
43655 tester.clear();
44472 /// // We can clear the heap of any remaining items.
44473 /// heap.clear();
45371 /// heap.clear();
45376 pub fn clear(&mut self) {
47815 /// Truncating when `len == 0` is equivalent to calling the [`clear`]
47824 /// [`clear`]: Vec::clear
47968 /// [`truncate`], [`resize`], [`extend`], or [`clear`].
47973 /// [`clear`]: Vec::clear
48039 /// Normally, here, one would use [`clear`] instead to correctly drop
48578 /// v.clear();
48584 pub fn clear(&mut self) {