MCPcopy Create free account
hub / github.com/Lokathor/tinyvec / drop

Method drop

src/tinyvec.rs:1310–1320  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

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
1323impl<A: Array> AsMut<[A::Item]> for TinyVec<A> {

Callers

nothing calls this directly

Calls 3

reserveMethod · 0.80
size_hintMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected