Skip to content

Commit 75fe4f1

Browse files
authored
Merge pull request #128 from NULLx76/enqueue-return
implement returning of old elements on enqueue
2 parents 137f388 + 088f780 commit 75fe4f1

File tree

8 files changed

+272
-264
lines changed

8 files changed

+272
-264
lines changed

benches/bench.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,25 @@ fn benchmark_push_dequeue<T: RingBuffer<i32>, F: Fn() -> T>(b: &mut Bencher, new
2020
let mut rb = new();
2121

2222
for _i in 0..100_000 {
23-
rb.enqueue(1);
23+
let _ = rb.enqueue(1);
2424
black_box(());
25-
rb.enqueue(2);
25+
let _ = rb.enqueue(2);
2626
black_box(());
2727

2828
assert_eq!(black_box(rb.dequeue()), Some(1));
2929
assert_eq!(black_box(rb.dequeue()), Some(2));
3030

31-
rb.enqueue(1);
31+
let _ = rb.enqueue(1);
3232
black_box(());
33-
rb.enqueue(2);
33+
let _ = rb.enqueue(2);
3434
black_box(());
3535

3636
assert_eq!(black_box(rb.dequeue()), Some(1));
3737
assert_eq!(black_box(rb.dequeue()), Some(2));
3838

39-
rb.enqueue(1);
39+
let _ = rb.enqueue(1);
4040
black_box(());
41-
rb.enqueue(2);
41+
let _ = rb.enqueue(2);
4242
black_box(());
4343

4444
assert_eq!(black_box(rb.get_signed(-1)), Some(&2));

0 commit comments

Comments
 (0)