Sorted results by closeness

This commit is contained in:
2025-08-20 23:28:10 +01:00
parent 3e1b89312a
commit 9f9a0b1fb7

View File

@@ -96,11 +96,12 @@ fn main() -> MtgCardExit {
for mtg_card_name in &mtg_words { for mtg_card_name in &mtg_words {
let dist = damerau_levenshtein(&search_string, &mtg_card_name); let dist = damerau_levenshtein(&search_string, &mtg_card_name);
if dist <= 2 { if dist <= 2 {
close_names.push(mtg_card_name); close_names.push((dist, mtg_card_name));
} }
} }
} }
for card in close_names { close_names.sort_by_key(|k| k.0);
for (_, card) in close_names {
println!("{}", card); println!("{}", card);
} }
return MtgCardExit::DidYouMean; return MtgCardExit::DidYouMean;