lib_wpsr/
lib.rs

1mod anagram;
2mod boxed;
3mod cli;
4mod error;
5mod word_filters;
6mod words;
7
8pub use anagram::Anagram;
9pub use boxed::{LettersBoxed, Shape, Shuffle, Solution};
10pub use cli::{Cli, Commands};
11pub use error::Error;
12pub use word_filters::WordFilters;
13pub use words::Words;
14
15pub const DEFAULT_SOURCE_DIR: &str = "/usr/lib/wpsr/words";
16pub const DEFAULT_WORDS_SOURCE_FILE: &str = "default.txt";
17pub const DEFAULT_BOXED_SOURCE_FILE: &str = "default.slb";
18pub const DEFAULT_MINIMUM_WORD_LENGTH: usize = 3;
19pub const DEFAULT_LINE_LENGTH: usize = 3010;
20pub const DEFAULT_CONFIG_FILE_BASENAME: &str = "wpsr";