simhash 0.2.0

Simhash for Rust
Documentation

Simhash for Rust

Build Status

Simhash algorithm (developed by Moses Charikar) implemented in Rust. It generates 64 bit simhashes and can calculate similarities using the Hamming distance.

To use simhash append the following lines to your Cargo.toml file.

[dependencies.simhash]
version = "0.2"

You can now use it in your project by adding simhash as an extern crate.

extern crate simhash;

fn main() {
  let h: u64 = simhash::hash("The cat sat on the mat");
  println!("{}", h);
}