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