Crate markov_strings[−][src]
A simplistic & configurable Markov chain text generator
Give it a vec of strings and generate random results. Works best with tweets, chat history, news headlines…
Minimal example:
use markov_strings::*; let data: Vec<InputData> = vec![/* a lot of data */]; let mut markov = Markov::new(); markov.add_to_corpus(data); let result: MarkovResult = markov.generate().unwrap();
Structs
ImportExport | Struct used to import and export data. |
InputData | The input struct to build the markov-strings corpus. |
Markov | The Markov chain generator |
MarkovResult | Struct holding the generator’s results. |
Enums
ErrorType | Struct for possible errors during the corpus building, or result generation. |