Skip to content

Commit 3acf683

Browse files
committed
add safety comments in benche/index.rs
1 parent 5b5e4f9 commit 3acf683

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

crates/bench/benches/index.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ impl Index for IBTree {
184184
Self(<_>::default())
185185
}
186186
fn insert(&mut self, key: K, val: RowPointer) -> Result<(), RowPointer> {
187+
// SAFETY: we never insert `(key, val)` twice in benchmarks.
187188
unsafe { self.0.insert(key, val) }
188189
}
189190
fn seek(&self, key: K) -> impl Iterator<Item = RowPointer> {
@@ -250,6 +251,7 @@ impl Index for IDirectIndex {
250251
Self(<_>::default())
251252
}
252253
fn insert(&mut self, key: K, val: RowPointer) -> Result<(), RowPointer> {
254+
// SAFETY: we never insert `(key, val)` twice in benchmarks.
253255
unsafe { self.0.insert(key, val) }
254256
}
255257
fn seek(&self, key: K) -> impl Iterator<Item = RowPointer> {

0 commit comments

Comments
 (0)