pub enum TtsProviderKind {
OpenAi,
ElevenLabs,
Cartesia,
Google,
Edge,
Piper,
Plugin,
}Variants§
Trait Implementations§
Source§impl Clone for TtsProviderKind
impl Clone for TtsProviderKind
Source§fn clone(&self) -> TtsProviderKind
fn clone(&self) -> TtsProviderKind
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 moreSource§impl Debug for TtsProviderKind
impl Debug for TtsProviderKind
Source§impl<'_derivative_strum> From<&'_derivative_strum TtsProviderKind> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum TtsProviderKind> for &'static str
Source§fn from(x: &'_derivative_strum TtsProviderKind) -> &'static str
fn from(x: &'_derivative_strum TtsProviderKind) -> &'static str
Converts to this type from the input type.
Source§impl From<TtsProviderKind> for &'static str
impl From<TtsProviderKind> for &'static str
Source§fn from(x: TtsProviderKind) -> &'static str
fn from(x: TtsProviderKind) -> &'static str
Converts to this type from the input type.
Source§impl PartialEq for TtsProviderKind
impl PartialEq for TtsProviderKind
impl Copy for TtsProviderKind
impl Eq for TtsProviderKind
impl StructuralPartialEq for TtsProviderKind
Auto Trait Implementations§
impl Freeze for TtsProviderKind
impl RefUnwindSafe for TtsProviderKind
impl Send for TtsProviderKind
impl Sync for TtsProviderKind
impl Unpin for TtsProviderKind
impl UnsafeUnpin for TtsProviderKind
impl UnwindSafe for TtsProviderKind
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