fastcmp 1.0.1

A fast byte slice comparison library
Documentation
extern crate fastcmp;
use fastcmp::Compare;

extern crate rand;
use rand::random;

#[test]
fn memcmp_success() {
    let mut vec = vec![];
    for _ in 1..1001 {
        vec.push(random::<u8>());
        assert!(vec.feq(&vec));
    }
}

#[test]
fn memcmp_failure() {
    let mut vec_1 = vec![];
    let mut vec_2 = vec![];
    for _ in 1..1000 {
        vec_1.push(random::<u8>());
        vec_2.push(0);
        assert!(!vec_1.feq(&vec_2));
    }
}