(&self, key: &[G])
| 89 | fn with_capacity(cap: usize) -> Self { |
| 90 | Self { inner: Vec::with_capacity(cap) } |
| 91 | } |
| 92 | |
| 93 | #[cfg(target_os = "linux")] |
| 94 | #[inline] |
| 95 | fn extend_from_slice(&mut self, vals: &[T]) { |
| 96 | debug_assert!(self.len + vals.len() <= self.cap); |
| 97 | unsafe { |
| 98 | std::ptr::copy_nonoverlapping( |
| 99 | vals.as_ptr(), |
| 100 | self.ptr.add(self.len), |
| 101 | vals.len(), |
no test coverage detected