Struct words::Words[][src]

pub struct Words {
    pub words: Vec<String>,
}

Fields

Methods

impl Words
[src]

Instantiates the Words object

Examples

use words::*;
let wordy = Words::new();
 
assert_eq!(wordy.words.len(), 0);

Populates the words field of the Words object

Examples

use words::*;
let mut wordy = Words::new();
wordy.populate();
 
assert_ne!(wordy.words.len(), 0);

Grabs a copy of an entry in the words list

Examples

use words::*;
let mut wordy = Words::new();
wordy.populate();
let word = wordy.get("parenthesis".to_string());
assert_eq!(word, "parenthesis".to_string());

Determines if a word exists in the list

Examples

use words::*;
let mut wordy = Words::new();
wordy.populate();
let w0 = wordy.exists("kaleidoscope".to_string());
let w1 = wordy.exists("kaleidescope".to_string());
assert_eq!(w0, true);
assert_eq!(w1, false);

Auto Trait Implementations

impl Send for Words

impl Sync for Words