3 个版本 (1 个稳定版)
1.0.0 | 2021 年 5 月 31 日 |
---|---|
0.2.0 | 2021 年 5 月 25 日 |
0.1.0 | 2021 年 5 月 19 日 |
#4 在 #perform
用于 calc_engine
13KB
209 行
auto_correct_n_suggest
描述
Rust 字典 Trie。对有错别字的单词执行自动建议和自动补全 🦀
安装
添加
auto_correct_n_suggest = "1.0.0"
到您的 Cargo.toml 中
如何使用
use auto_correct_n_suggest;
let mut dictionary = auto_correct_n_suggest::Dictionary::new();
let word1 = "Dog".to_string();
let word2 = "Dogecoin".to_string();
dictionary.insert(word1);
dictionary.insert(word2);
let words_available = dictionary.find_words_based_on_prefix("Dog".to_string())?; // vec!["Dog", "Dogecoin"]
let typo_auto_suggestions = dictionary.auto_suggest_alternative_words("Dogecoins".to_string())?; // vec!["Dogecoin"]