Crate hamming [stability]
[-] [+]
[src]
A crate to count ones and xor bytes, fast (aka popcount, hamming weight and hamming distance).
Installation
Add this to your Cargo.toml
:
[dependencies]
hamming = "0.1"
Examples
assert_eq!(hamming::weight(&[1, 0xFF, 1, 0xFF]), 1 + 8 + 1 + 8); assert_eq!(hamming::distance(&[1, 0xFF], &[0xFF, 1]), 7 + 7);
Functions
distance | Computes the bitwise Hamming
distance between
|
distance_fast | Computes the bitwise Hamming
distance between
|
weight | Computes the Hamming
weight of |