2 个版本
0.1.1 | 2020年2月5日 |
---|---|
0.1.0 | 2020年2月5日 |
#12 in #spellcheck
每月22次下载
17KB
413 行
spellbound
spellbound
是一个小型crate,它绑定到本地平台的拼写检查API,并提供一个更友好的API。
支持的平台和相应的API
平台 | API |
---|---|
MacOS | NSSpellChecker |
Windows | ISpellChecker |
*nix | hunspell |
lib.rs
:
spellbound
是一个小型crate,它绑定到本地平台的拼写检查API,并提供一个更友好的API。
这对应于Windows上的 ISpellChecker
,MacOS上的 NSSpellChecker
,以及其他 *nix 平台上的 hunspell
。
示例
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");
依赖项
~16–720KB
~12K SLoC