Fuzzy matching algorithm based on Sublime Text's string search. Iterates through characters of a search string and calculates a score based on matching consecutive/close groups of characters.

Initially intends to walk all possible paths the pattern can appear in the target string. Tracks the currently best match so paths that cannot reach the best score won't be walked in the first place.

current version on crates.io