(&mut self)
| 1308 | { |
| 1309 | #[inline] |
| 1310 | fn drop(&mut self) { |
| 1311 | for _ in self.by_ref() {} |
| 1312 | |
| 1313 | let (lower_bound, _) = self.replacement.size_hint(); |
| 1314 | self.parent.reserve(lower_bound); |
| 1315 | |
| 1316 | for replacement in self.replacement.by_ref() { |
| 1317 | self.parent.insert(self.removal_end, replacement); |
| 1318 | self.removal_end += 1; |
| 1319 | } |
| 1320 | } |
| 1321 | } |
| 1322 | |
| 1323 | impl<A: Array> AsMut<[A::Item]> for TinyVec<A> { |