sdset 0.1.2

Set operations for sorted and deduplicated slices. Much performances! Such Wow!

running 61 tests
test duo::difference::tests::qc_difference ... ignored
test duo::difference::tests::two_slices ... ignored
test duo::difference::tests::two_slices_special_case ... ignored
test duo::intersection::tests::qc_intersection ... ignored
test duo::intersection::tests::two_slices ... ignored
test duo::union::tests::qc_union ... ignored
test duo::union::tests::union_two_slices_easy ... ignored
test duo::union::tests::union_two_slices_first_empty ... ignored
test duo::union::tests::union_two_slices_same_elem ... ignored
test duo::union::tests::union_two_slices_second_empty ... ignored
test multi::difference::tests::no_slice ... ignored
test multi::difference::tests::one_empty_slice ... ignored
test multi::difference::tests::one_slice ... ignored
test multi::difference::tests::qc_difference ... ignored
test multi::difference::tests::three_slices ... ignored
test multi::difference::tests::two_slices ... ignored
test multi::difference::tests::two_slices_special_case ... ignored
test multi::intersection::tests::no_slice ... ignored
test multi::intersection::tests::one_empty_slice ... ignored
test multi::intersection::tests::one_slice ... ignored
test multi::intersection::tests::qc_intersection ... ignored
test multi::intersection::tests::three_slices ... ignored
test multi::intersection::tests::two_slices ... ignored
test multi::union::tests::no_slice ... ignored
test multi::union::tests::one_empty_slice ... ignored
test multi::union::tests::one_slice ... ignored
test multi::union::tests::qc_union ... ignored
test multi::union::tests::three_slices ... ignored
test multi::union::tests::two_slices ... ignored
test multi::union::tests::two_slices_equal ... ignored
test multi::union::tests::two_slices_little ... ignored
test duo::difference::tests::bench_two_slices_big      ... bench:         479 ns/iter (+/- 17)
test duo::difference::tests::bench_two_slices_big2     ... bench:         281 ns/iter (+/- 69)
test duo::difference::tests::bench_two_slices_big3     ... bench:          74 ns/iter (+/- 2)
test duo::intersection::tests::bench_two_slices_big    ... bench:         116 ns/iter (+/- 20)
test duo::intersection::tests::bench_two_slices_big2   ... bench:         111 ns/iter (+/- 9)
test duo::intersection::tests::bench_two_slices_big3   ... bench:          73 ns/iter (+/- 1)
test duo::union::tests::union_bench_two_slices_big     ... bench:         180 ns/iter (+/- 8)
test duo::union::tests::union_bench_two_slices_big2    ... bench:         164 ns/iter (+/- 7)
test duo::union::tests::union_bench_two_slices_big3    ... bench:         149 ns/iter (+/- 3)
test multi::difference::tests::bench_two_slices_big    ... bench:         795 ns/iter (+/- 44)
test multi::difference::tests::bench_two_slices_big2   ... bench:         453 ns/iter (+/- 27)
test multi::difference::tests::bench_two_slices_big3   ... bench:         102 ns/iter (+/- 7)
test multi::intersection::tests::bench_two_slices_big  ... bench:       1,086 ns/iter (+/- 77)
test multi::intersection::tests::bench_two_slices_big2 ... bench:         705 ns/iter (+/- 25)
test multi::intersection::tests::bench_two_slices_big3 ... bench:         102 ns/iter (+/- 3)
test multi::union::tests::bench_two_slices_big         ... bench:       1,169 ns/iter (+/- 100)
test multi::union::tests::bench_two_slices_big2        ... bench:         662 ns/iter (+/- 27)
test multi::union::tests::bench_two_slices_big3        ... bench:         174 ns/iter (+/- 7)
test tests::bench_difference_btree_two_slices_big      ... bench:         769 ns/iter (+/- 19)
test tests::bench_difference_btree_two_slices_big2     ... bench:       1,118 ns/iter (+/- 44)
test tests::bench_difference_btree_two_slices_big3     ... bench:       1,199 ns/iter (+/- 83)
test tests::bench_intersection_btree_two_slices_big    ... bench:       1,445 ns/iter (+/- 35)
test tests::bench_intersection_btree_two_slices_big2   ... bench:       1,144 ns/iter (+/- 71)
test tests::bench_intersection_btree_two_slices_big3   ... bench:         546 ns/iter (+/- 16)
test tests::bench_union_btree_two_slices_big           ... bench:       1,052 ns/iter (+/- 11)
test tests::bench_union_btree_two_slices_big2          ... bench:       1,285 ns/iter (+/- 93)
test tests::bench_union_btree_two_slices_big3          ... bench:       1,464 ns/iter (+/- 109)
test tests::bench_union_sort_dedup_two_slices_big      ... bench:       2,283 ns/iter (+/- 153)
test tests::bench_union_sort_dedup_two_slices_big2     ... bench:       1,968 ns/iter (+/- 74)
test tests::bench_union_sort_dedup_two_slices_big3     ... bench:         814 ns/iter (+/- 12)

test result: ok. 0 passed; 0 failed; 31 ignored; 30 measured; 0 filtered out