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::()); 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::()); vec_2.push(0); assert!(!vec_1.feq(&vec_2)); } }