[−][src]Crate spellbound
spellbound
is a small crate that binds to the native platform's spell checking APIs and
provides a friendlier API.
This corresponds to ISpellChecker
on Windows, NSSpellChecker
on MacOS, and hunspell
on other *nix platforms.
Example
use spellbound::Checker; let mut checker = Checker::new(); let errors: Vec<_> = checker.check("I beleeve I can fly").collect(); assert_eq!(errors.len(), 1); assert_eq!(errors[0].text(), "beleeve");
Structs
Checker | Instance of the system spell checker. |
SpellingError | A spelling error. |