(&mut self, version: VersionNumber, id: T::Id)
| 129 | } |
| 130 | |
| 131 | pub fn delete(&mut self, version: VersionNumber, id: T::Id) |
| 132 | where |
| 133 | <T as VersionedVecItem>::Id: Eq, |
| 134 | { |
| 135 | let Some((inserted_version, idx)) = self.find_and_mark_deleted(id) else { |
| 136 | return; |
| 137 | }; |
| 138 | |
| 139 | self.delete_internal(version, inserted_version, idx); |
| 140 | } |
| 141 | |
| 142 | fn find_and_mark_deleted(&mut self, id: T::Id) -> Option<(VersionNumber, u32)> |
| 143 | where |
nothing calls this directly
no test coverage detected