(&mut self, id: usize)
| 29 | } |
| 30 | } |
| 31 | pub fn dealloc(&mut self, id: usize) { |
| 32 | assert!(id < self.current); |
| 33 | assert!( |
| 34 | !self.recycled.iter().any(|i| *i == id), |
| 35 | "id {} has been deallocated!", |
| 36 | id |
| 37 | ); |
| 38 | self.recycled.push(id); |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | lazy_static! { |
no test coverage detected