pub struct SpeechRulesWithContext<'c, 's: 'c, 'm: 'c> {
    pub inside_spell: bool,
    /* private fields */
}
Expand description

SpeechRulesWithContext encapsulates a named group of speech rules (e.g, “ClearSpeak”) along with the preferences to be used for speech. Because speech rules can define variables, there is also a context that is carried with them

Fields§

§inside_spell: bool

Implementations§

We track three different lifetimes: ’c – the lifetime of the context and mathml ’s – the lifetime of the speech rules (which is static) ’r – the lifetime of the reference (this seems to be key to keep the rust memory checker happy)

Lookup unicode “pronunciation” of char. Note: TTS is not supported here (not needed and a little less efficient)

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Converts the given value to a String. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.