This crate provides extensions for slices.
Licensed under APACHE-2.
This crate works with Cargo and is on
crates.io. Add it to your Cargo.toml:
[dependencies]
superslice = "1"and augment slices by using its Ext trait:
extern crate superslice;
use superslice::*;Now you can enjoy high performance of common algorithms on slices:
lower_boundupper_boundequal_range
Worry not, work is on the way:
- Make
binary_searchas fast as: rust-lang/rust#45333fast_binary_search - Add
lower_bound,upper_bound,equal_rangeto std: rust-lang/rfcs#2184