pub trait WordProbabilities {
    // Required methods
    fn probability(&self, word: &str) -> Float;
    fn n_words(&self) -> usize;
    fn entries(&self) -> Box<dyn Iterator<Item = (String, Float)> + '_>;
}
Expand description

Word probabilities.

Required Methods§

source

fn probability(&self, word: &str) -> Float

Returns the probability of a word.

source

fn n_words(&self) -> usize

Returns the number of words in the vocabulary.

source

fn entries(&self) -> Box<dyn Iterator<Item = (String, Float)> + '_>

Returns an iterator over words and probabilities in the vocabulary.

Implementations on Foreign Types§

source§

impl WordProbabilities for WordFreq

source§

fn probability(&self, word: &str) -> Float

source§

fn n_words(&self) -> usize

source§

fn entries(&self) -> Box<dyn Iterator<Item = (String, Float)> + '_>

Implementors§