Lines Matching refs:hamming
53 /// use strsim::{hamming, StrSimError::DifferentLengthArgs};
55 /// assert_eq!(Ok(3), hamming("hamming", "hammers"));
57 /// assert_eq!(Err(DifferentLengthArgs), hamming("hamming", "ham"));
59 pub fn hamming(a: &str, b: &str) -> HammingResult {
497 assert_eq!(Ok(dist), hamming(str1, str2));
507 assert_hamming_dist(0, "hamming", "hamming")
517 assert_hamming_dist(3, "hamming", "hammers")
522 assert_hamming_dist(2, "hamming", "h香mmüng");
529 generic_hamming("ham".chars(), "hamming".chars())