dict/
dict.rs

1extern crate ispell;
2use ispell::SpellLauncher;
3
4fn main() {
5    let mut checker = SpellLauncher::new()
6        .launch()
7        .unwrap();
8    
9    // "foobar" is not a valid word...
10    let errors = checker.check("foobar").unwrap();
11    println!("errors: {:?}", errors);
12    assert_eq!(errors.len(), 1);
13    
14    // let's add it
15    checker.add_word("foobar").unwrap();
16    let errors = checker.check("foobar").unwrap();
17    println!("errors: {:?}", errors);
18    assert!(errors.is_empty());
19}