Lines Matching refs:normalized_levenshtein
244 /// use strsim::normalized_levenshtein;
246 /// assert!((normalized_levenshtein("kitten", "sitting") - 0.57142).abs() < 0.00001);
247 /// assert!((normalized_levenshtein("", "") - 1.0).abs() < 0.00001);
248 /// assert!(normalized_levenshtein("", "second").abs() < 0.00001);
249 /// assert!(normalized_levenshtein("first", "").abs() < 0.00001);
250 /// assert!((normalized_levenshtein("string", "string") - 1.0).abs() < 0.00001);
252 pub fn normalized_levenshtein(a: &str, b: &str) -> f64 {
738 assert!((normalized_levenshtein("kitten", "sitting") - 0.57142).abs() < 0.00001);
743 assert!((normalized_levenshtein("", "") - 1.0).abs() < 0.00001);
748 assert!(normalized_levenshtein("", "second").abs() < 0.00001);
753 assert!(normalized_levenshtein("first", "").abs() < 0.00001);
758 assert!((normalized_levenshtein("identical", "identical") - 1.0).abs() < 0.00001);