(self, _i: usize)
| 184 | tests.into_iter().enumerate().for_each(|(i, t)| t.run(i)); |
| 185 | } |
| 186 | fn run(self, _i: usize) { |
| 187 | let Test { |
| 188 | mut data, |
| 189 | ptr, |
| 190 | expected_data, |
| 191 | expected_deleted, |
| 192 | } = self; |
| 193 | |
| 194 | let ptr = Pointer::from_static(ptr); |
| 195 | let deleted = ptr.delete(&mut data); |
| 196 | assert_eq!(expected_data, data); |
| 197 | assert_eq!(expected_deleted, deleted); |
| 198 | } |
| 199 | } |
| 200 | /* |
| 201 | ╔═══════════════════════════════════════════════════╗ |