Function stringmetrics::levenshtein_limit_iter
source · pub fn levenshtein_limit_iter<I, T, D>(a: I, b: I, limit: u32) -> u32where
I: IntoIterator<IntoIter = D>,
D: DoubleEndedIterator<Item = T> + Clone,
T: PartialEq,
Expand description
Levenshthein distance computation on anything with Iterator
with items
that have PartialEq
.
This can be used when Levenshthein distance is applicable to something other
than strings. It wraps try_levenshtein_iter
.
Example
use stringmetrics::levenshtein_limit_iter;
assert_eq!(levenshtein_limit_iter("abc".bytes(), "def".bytes(), 10), 3);
assert_eq!(levenshtein_limit_iter("abc".bytes(), "def".bytes(), 10), 3);