bytecount
Counting bytes really fast
This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.
To use bytecount in your crate, if you have
cargo-edit, just type cargo add bytecount in a
terminal with the crate root as the current path. Otherwise you can manually
edit your Cargo.toml to add bytecount = 0.0.1 to your [dependencies]
section.
In your crate root (lib.rs or main.rs, depending on if you are writing a
library or application), add extern crate bytecount;. Now you can simply use
bytecount::count as follows:
extern crate bytecount;