Function similar::get_close_matches [−][src]
pub fn get_close_matches<'a, T: DiffableStr + ?Sized>(
word: &T,
possibilities: &[&'a T],
n: usize,
cutoff: f32
) -> Vec<&'a T>
Use the text differ to find n
close matches.
cutoff
defines the threshold which needs to be reached for a word
to be considered similar. See TextDiff::ratio
for more information.
let matches = get_close_matches( "appel", &["ape", "apple", "peach", "puppy"][..], 3, 0.6 ); assert_eq!(matches, vec!["apple", "ape"]);
Requires the text
feature.