Lines Matching refs:str
11 use std::str::Chars;
59 pub fn hamming(a: &str, b: &str) -> HammingResult {
133 struct StringWrapper<'a>(&'a str);
153 pub fn jaro(a: &str, b: &str) -> f64 {
188 pub fn jaro_winkler(a: &str, b: &str) -> f64 {
236 pub fn levenshtein(a: &str, b: &str) -> usize {
252 pub fn normalized_levenshtein(a: &str, b: &str) -> f64 {
267 pub fn osa_distance(a: &str, b: &str) -> usize {
390 pub fn damerau_levenshtein(a: &str, b: &str) -> usize {
407 pub fn normalized_damerau_levenshtein(a: &str, b: &str) -> f64 {
415 fn bigrams(s: &str) -> impl Iterator<Item=(char, char)> + '_ {
433 pub fn sorensen_dice(a: &str, b: &str) -> f64 {
496 fn assert_hamming_dist(dist: usize, str1: &str, str2: &str) {