Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 503 Bytes

README.md

File metadata and controls

17 lines (16 loc) · 503 Bytes

spelling

A spellchecker written in rust.

How to use

use spelling::spellcheck;

let dictionary_string = include_str!("words.txt"); // newline separated 
spellcheck(dictionary_string, "restaraunt", 3);

If you can't use rayon use default-features = false in your Cargo.toml.

[dependencies]
spelling = { version = "2.2", default-features = false }

Details

This uses the Levenshtein distance as the heuristic for distance.