SYMBOL INDEX (145 symbols across 3 files) FILE: benches/benches.rs function bench_hamming (line 10) | fn bench_hamming(bencher: &mut Bencher) { function bench_jaro (line 19) | fn bench_jaro(bencher: &mut Bencher) { function bench_jaro_winkler (line 28) | fn bench_jaro_winkler(bencher: &mut Bencher) { function bench_levenshtein (line 37) | fn bench_levenshtein(bencher: &mut Bencher) { function bench_levenshtein_on_u8 (line 46) | fn bench_levenshtein_on_u8(bencher: &mut Bencher) { function bench_normalized_levenshtein (line 53) | fn bench_normalized_levenshtein(bencher: &mut Bencher) { function bench_osa_distance (line 62) | fn bench_osa_distance(bencher: &mut Bencher) { function bench_damerau_levenshtein (line 71) | fn bench_damerau_levenshtein(bencher: &mut Bencher) { function bench_normalized_damerau_levenshtein (line 80) | fn bench_normalized_damerau_levenshtein(bencher: &mut Bencher) { function bench_sorensen_dice (line 89) | fn bench_sorensen_dice(bencher: &mut Bencher) { FILE: src/lib.rs type StrSimError (line 33) | pub enum StrSimError { method fmt (line 38) | fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), fmt::Error> { type HammingResult (line 49) | pub type HammingResult = Result; function generic_hamming (line 53) | pub fn generic_hamming(a: Iter1, b: Iter2) -... function hamming (line 84) | pub fn hamming(a: &str, b: &str) -> HammingResult { function generic_jaro (line 90) | pub fn generic_jaro<'a, 'b, Iter1, Iter2, Elem1, Elem2>(a: &'a Iter1, b:... type StringWrapper (line 162) | struct StringWrapper<'a>(&'a str); type Item (line 165) | type Item = char; type IntoIter (line 166) | type IntoIter = Chars<'b>; method into_iter (line 168) | fn into_iter(self) -> Self::IntoIter { function jaro (line 182) | pub fn jaro(a: &str, b: &str) -> f64 { function generic_jaro_winkler (line 187) | pub fn generic_jaro_winkler<'a, 'b, Iter1, Iter2, Elem1, Elem2>(a: &'a I... function jaro_winkler (line 217) | pub fn jaro_winkler(a: &str, b: &str) -> f64 { function generic_levenshtein (line 229) | pub fn generic_levenshtein<'a, 'b, Iter1, Iter2, Elem1, Elem2>(a: &'a It... function levenshtein (line 265) | pub fn levenshtein(a: &str, b: &str) -> usize { function normalized_levenshtein (line 281) | pub fn normalized_levenshtein(a: &str, b: &str) -> f64 { function osa_distance (line 296) | pub fn osa_distance(a: &str, b: &str) -> usize { function flat_index (line 337) | fn flat_index(i: usize, j: usize, width: usize) -> usize { function generic_damerau_levenshtein (line 349) | pub fn generic_damerau_levenshtein(a_elems: &[Elem], b_elems: &[El... type RowId (line 413) | struct RowId { method default (line 418) | fn default() -> Self { type GrowingHashmapMapElemChar (line 424) | struct GrowingHashmapMapElemChar { type GrowingHashmapChar (line 436) | struct GrowingHashmapChar { method default (line 447) | fn default() -> Self { function get (line 461) | fn get(&self, key: u32) -> ValueType { function get_mut (line 467) | fn get_mut(&mut self, key: u32) -> &mut ValueType { function allocate (line 498) | fn allocate(&mut self) { function lookup (line 505) | fn lookup(&self, key: u32) -> usize { function grow (line 530) | fn grow(&mut self, min_used: i32) { type HybridGrowingHashmapChar (line 563) | struct HybridGrowingHashmapChar { function get (line 572) | fn get(&self, key: char) -> ValueType { function get_mut (line 582) | fn get_mut(&mut self, key: char) -> &mut ValueType { method default (line 597) | fn default() -> Self { function damerau_levenshtein_impl (line 605) | fn damerau_levenshtein_impl(s1: Iter1, len1: usize, s2: It... function damerau_levenshtein (line 673) | pub fn damerau_levenshtein(a: &str, b: &str) -> usize { function normalized_damerau_levenshtein (line 689) | pub fn normalized_damerau_levenshtein(a: &str, b: &str) -> f64 { function bigrams (line 701) | fn bigrams(s: &str) -> impl Iterator + '_ { function sorensen_dice (line 717) | pub fn sorensen_dice(a: &str, b: &str) -> f64 { function bigrams_iterator (line 772) | fn bigrams_iterator() { function assert_hamming_dist (line 782) | fn assert_hamming_dist(dist: usize, str1: &str, str2: &str) { function hamming_empty (line 787) | fn hamming_empty() { function hamming_same (line 792) | fn hamming_same() { function hamming_numbers (line 797) | fn hamming_numbers() { function hamming_diff (line 802) | fn hamming_diff() { function hamming_diff_multibyte (line 807) | fn hamming_diff_multibyte() { function hamming_unequal_length (line 812) | fn hamming_unequal_length() { function hamming_names (line 820) | fn hamming_names() { function jaro_both_empty (line 825) | fn jaro_both_empty() { function jaro_first_empty (line 830) | fn jaro_first_empty() { function jaro_second_empty (line 835) | fn jaro_second_empty() { function jaro_same (line 840) | fn jaro_same() { function jaro_multibyte (line 845) | fn jaro_multibyte() { function jaro_diff_short (line 851) | fn jaro_diff_short() { function jaro_diff_one_character (line 856) | fn jaro_diff_one_character() { function jaro_same_one_character (line 861) | fn jaro_same_one_character() { function generic_jaro_diff (line 866) | fn generic_jaro_diff() { function jaro_diff_one_and_two (line 871) | fn jaro_diff_one_and_two() { function jaro_diff_two_and_one (line 876) | fn jaro_diff_two_and_one() { function jaro_diff_no_transposition (line 881) | fn jaro_diff_no_transposition() { function jaro_diff_with_transposition (line 886) | fn jaro_diff_with_transposition() { function jaro_names (line 892) | fn jaro_names() { function jaro_winkler_both_empty (line 901) | fn jaro_winkler_both_empty() { function jaro_winkler_first_empty (line 906) | fn jaro_winkler_first_empty() { function jaro_winkler_second_empty (line 911) | fn jaro_winkler_second_empty() { function jaro_winkler_same (line 916) | fn jaro_winkler_same() { function jaro_winkler_multibyte (line 921) | fn jaro_winkler_multibyte() { function jaro_winkler_diff_short (line 927) | fn jaro_winkler_diff_short() { function jaro_winkler_diff_one_character (line 933) | fn jaro_winkler_diff_one_character() { function jaro_winkler_same_one_character (line 938) | fn jaro_winkler_same_one_character() { function jaro_winkler_diff_no_transposition (line 943) | fn jaro_winkler_diff_no_transposition() { function jaro_winkler_diff_with_transposition (line 948) | fn jaro_winkler_diff_with_transposition() { function jaro_winkler_names (line 954) | fn jaro_winkler_names() { function jaro_winkler_long_prefix (line 963) | fn jaro_winkler_long_prefix() { function jaro_winkler_more_names (line 968) | fn jaro_winkler_more_names() { function jaro_winkler_length_of_one (line 973) | fn jaro_winkler_length_of_one() { function jaro_winkler_very_long_prefix (line 978) | fn jaro_winkler_very_long_prefix() { function levenshtein_empty (line 986) | fn levenshtein_empty() { function levenshtein_same (line 991) | fn levenshtein_same() { function levenshtein_diff_short (line 996) | fn levenshtein_diff_short() { function levenshtein_diff_with_space (line 1001) | fn levenshtein_diff_with_space() { function levenshtein_diff_multibyte (line 1006) | fn levenshtein_diff_multibyte() { function levenshtein_diff_longer (line 1012) | fn levenshtein_diff_longer() { function levenshtein_first_empty (line 1019) | fn levenshtein_first_empty() { function levenshtein_second_empty (line 1024) | fn levenshtein_second_empty() { function normalized_levenshtein_diff_short (line 1029) | fn normalized_levenshtein_diff_short() { function normalized_levenshtein_for_empty_strings (line 1034) | fn normalized_levenshtein_for_empty_strings() { function normalized_levenshtein_first_empty (line 1039) | fn normalized_levenshtein_first_empty() { function normalized_levenshtein_second_empty (line 1044) | fn normalized_levenshtein_second_empty() { function normalized_levenshtein_identical_strings (line 1049) | fn normalized_levenshtein_identical_strings() { function osa_distance_empty (line 1054) | fn osa_distance_empty() { function osa_distance_same (line 1059) | fn osa_distance_same() { function osa_distance_first_empty (line 1064) | fn osa_distance_first_empty() { function osa_distance_second_empty (line 1069) | fn osa_distance_second_empty() { function osa_distance_diff (line 1074) | fn osa_distance_diff() { function osa_distance_diff_short (line 1079) | fn osa_distance_diff_short() { function osa_distance_diff_reversed (line 1084) | fn osa_distance_diff_reversed() { function osa_distance_diff_multibyte (line 1089) | fn osa_distance_diff_multibyte() { function osa_distance_diff_unequal_length (line 1095) | fn osa_distance_diff_unequal_length() { function osa_distance_diff_unequal_length_reversed (line 1100) | fn osa_distance_diff_unequal_length_reversed() { function osa_distance_diff_comedians (line 1105) | fn osa_distance_diff_comedians() { function osa_distance_many_transpositions (line 1110) | fn osa_distance_many_transpositions() { function osa_distance_diff_longer (line 1115) | fn osa_distance_diff_longer() { function osa_distance_beginning_transposition (line 1122) | fn osa_distance_beginning_transposition() { function osa_distance_end_transposition (line 1127) | fn osa_distance_end_transposition() { function osa_distance_restricted_edit (line 1132) | fn osa_distance_restricted_edit() { function damerau_levenshtein_empty (line 1137) | fn damerau_levenshtein_empty() { function damerau_levenshtein_same (line 1142) | fn damerau_levenshtein_same() { function damerau_levenshtein_first_empty (line 1147) | fn damerau_levenshtein_first_empty() { function damerau_levenshtein_second_empty (line 1152) | fn damerau_levenshtein_second_empty() { function damerau_levenshtein_diff (line 1157) | fn damerau_levenshtein_diff() { function damerau_levenshtein_diff_short (line 1162) | fn damerau_levenshtein_diff_short() { function damerau_levenshtein_diff_reversed (line 1167) | fn damerau_levenshtein_diff_reversed() { function damerau_levenshtein_diff_multibyte (line 1172) | fn damerau_levenshtein_diff_multibyte() { function damerau_levenshtein_diff_unequal_length (line 1178) | fn damerau_levenshtein_diff_unequal_length() { function damerau_levenshtein_diff_unequal_length_reversed (line 1183) | fn damerau_levenshtein_diff_unequal_length_reversed() { function damerau_levenshtein_diff_comedians (line 1188) | fn damerau_levenshtein_diff_comedians() { function damerau_levenshtein_many_transpositions (line 1193) | fn damerau_levenshtein_many_transpositions() { function damerau_levenshtein_diff_longer (line 1198) | fn damerau_levenshtein_diff_longer() { function damerau_levenshtein_beginning_transposition (line 1205) | fn damerau_levenshtein_beginning_transposition() { function damerau_levenshtein_end_transposition (line 1210) | fn damerau_levenshtein_end_transposition() { function damerau_levenshtein_unrestricted_edit (line 1215) | fn damerau_levenshtein_unrestricted_edit() { function normalized_damerau_levenshtein_diff_short (line 1220) | fn normalized_damerau_levenshtein_diff_short() { function normalized_damerau_levenshtein_for_empty_strings (line 1228) | fn normalized_damerau_levenshtein_for_empty_strings() { function normalized_damerau_levenshtein_first_empty (line 1233) | fn normalized_damerau_levenshtein_first_empty() { function normalized_damerau_levenshtein_second_empty (line 1238) | fn normalized_damerau_levenshtein_second_empty() { function normalized_damerau_levenshtein_identical_strings (line 1243) | fn normalized_damerau_levenshtein_identical_strings() { function sorensen_dice_all (line 1251) | fn sorensen_dice_all() { FILE: tests/lib.rs function hamming_works (line 24) | fn hamming_works() { function levenshtein_works (line 32) | fn levenshtein_works() { function normalized_levenshtein_works (line 37) | fn normalized_levenshtein_works() { function osa_distance_works (line 42) | fn osa_distance_works() { function damerau_levenshtein_works (line 47) | fn damerau_levenshtein_works() { function normalized_damerau_levenshtein_works (line 52) | fn normalized_damerau_levenshtein_works() { function jaro_works (line 60) | fn jaro_works() { function jaro_winkler_works (line 69) | fn jaro_winkler_works() {