Struct gabble::Gabble [−][src]
Expand description
Generator type used for generating custom variant of pseudo-word
Example
use gabble::Gabble;
use gabble::Syllable::{Alphabet, Consonant};
use rand::thread_rng;
let mut rng = thread_rng();
//Generator configured to generate words
//that starts with consonant syllable and ends with a number
let gabble = Gabble::new()
.with_length(10)
.starts_with(Alphabet)
.ends_with(Consonant);
println!("customized answer to life is {}", gabble.generate(&mut rng));
Fields
start: Syllable
end: Syllable
length: Option<usize>