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}