#[non_exhaustive]pub enum TtsSource {
Local,
Cloud(String),
}Expand description
Source of a TTS synthesis result.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Local
Result came from the local TTS engine.
Cloud(String)
Result came from a cloud provider (name stored).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TtsSource
impl RefUnwindSafe for TtsSource
impl Send for TtsSource
impl Sync for TtsSource
impl Unpin for TtsSource
impl UnsafeUnpin for TtsSource
impl UnwindSafe for TtsSource
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