WordSelector

Trait WordSelector 

Source
pub trait WordSelector {
    // Required method
    fn new_word(&mut self) -> Result<String, Error>;

    // Provided method
    fn new_words(&mut self, num_words: usize) -> Result<Vec<String>, Error> { ... }
}
Expand description

Describes a thing that provides new words.

Required Methods§

Source

fn new_word(&mut self) -> Result<String, Error>

Returns a new word.

Provided Methods§

Source

fn new_words(&mut self, num_words: usize) -> Result<Vec<String>, Error>

Returns a Vec containing num_words words.

Implementors§