Skip to content

Commit 9612ae9

Browse files
committed
Implement the run bitmap intersect_with operation
1 parent 9af4366 commit 9612ae9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/bitmap/store.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -545,13 +545,17 @@ impl Store {
545545
}
546546

547547
*intervals1 = merged;
548-
},
548+
}
549549
(this @ &mut Run(..), &Array(..)) => {
550550
let mut new = other.clone();
551551
new.intersect_with(this);
552552
*this = new;
553-
},
554-
(&mut Run(ref mut _intervals), _store @ &Bitmap(..)) => unimplemented!(),
553+
}
554+
(this @ &mut Run(..), &Bitmap(..)) => {
555+
let mut new = other.clone();
556+
new.intersect_with(this);
557+
*this = new;
558+
}
555559
}
556560
}
557561

0 commit comments

Comments
 (0)