pub fn suggest_similar(
name: &str,
candidates: &[&str],
max_distance: usize,
) -> Vec<Suggestion>Expand description
Suggest similar names from a list of candidates using fuzzy matching.
Returns candidates sorted by edit distance (closest first). Exact matches are excluded. Case-insensitive matches get distance 0, substring matches get distance 1, and Levenshtein matches use their actual edit distance.