endian-hasher 0.1.1

Endianness wrapper for Hashers
Documentation

This crate provides wrappers for Hasher that change the endianness used when hashing primitive numeric types.

Installation

This crate works with Cargo and is on crates.io. Add it to your Cargo.toml with:

[dependencies]
endianhasher = "0.1"

Use the crate like:

extern crate endian_hasher;

use std::hash::{Hasher, SipHasher24};

use endianhasher::{HasherToLE, HasherToBE};

let mut h1 = HasherToLE(SipHasher24::new_with_keys(k0,k1));
-3i64.hash(&mut h1);
h1.finish()