pub struct ResolvedVoice {
pub id: VoiceId,
pub name: String,
pub grammar_weights: HashMap<String, f32>,
pub vocabulary: VocabularyPool,
pub markov_bindings: Vec<MarkovBinding>,
pub structure_prefs: StructurePrefs,
pub quirks: Vec<Quirk>,
}Expand description
A fully resolved voice with inheritance chain merged.
Fields§
§id: VoiceId§name: String§grammar_weights: HashMap<String, f32>§vocabulary: VocabularyPool§markov_bindings: Vec<MarkovBinding>§structure_prefs: StructurePrefs§quirks: Vec<Quirk>Trait Implementations§
Source§impl Clone for ResolvedVoice
impl Clone for ResolvedVoice
Source§fn clone(&self) -> ResolvedVoice
fn clone(&self) -> ResolvedVoice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedVoice
impl RefUnwindSafe for ResolvedVoice
impl Send for ResolvedVoice
impl Sync for ResolvedVoice
impl Unpin for ResolvedVoice
impl UnsafeUnpin for ResolvedVoice
impl UnwindSafe for ResolvedVoice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more