pub struct ProviderRegistryBuilder { /* private fields */ }Expand description
Builder that rejects duplicate operation identities.
Implementations§
Source§impl ProviderRegistryBuilder
impl ProviderRegistryBuilder
pub fn register_stt( self, factory: Arc<dyn TranscriptionProviderFactory>, ) -> Result<Self>
pub fn register_tts( self, factory: Arc<dyn SynthesisProviderFactory>, ) -> Result<Self>
pub fn build(self) -> ProviderRegistry
Trait Implementations§
Source§impl Default for ProviderRegistryBuilder
impl Default for ProviderRegistryBuilder
Source§fn default() -> ProviderRegistryBuilder
fn default() -> ProviderRegistryBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ProviderRegistryBuilder
impl !UnwindSafe for ProviderRegistryBuilder
impl Freeze for ProviderRegistryBuilder
impl Send for ProviderRegistryBuilder
impl Sync for ProviderRegistryBuilder
impl Unpin for ProviderRegistryBuilder
impl UnsafeUnpin for ProviderRegistryBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more