pub enum AudioGenerationError {
HttpError(Error),
JsonError(Error),
RequestError(Box<dyn Error + Send + Sync + 'static>),
ResponseError(String),
ProviderError(String),
}
Available on crate feature
audio
only.Variants§
HttpError(Error)
Http error (e.g.: connection error, timeout, etc.)
JsonError(Error)
Json error (e.g.: serialization, deserialization)
RequestError(Box<dyn Error + Send + Sync + 'static>)
Error building the transcription request
ResponseError(String)
Error parsing the transcription response
ProviderError(String)
Error returned by the transcription model provider
Trait Implementations§
Source§impl Debug for AudioGenerationError
impl Debug for AudioGenerationError
Source§impl Display for AudioGenerationError
impl Display for AudioGenerationError
Source§impl Error for AudioGenerationError
impl Error for AudioGenerationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for AudioGenerationError
impl From<Error> for AudioGenerationError
Auto Trait Implementations§
impl Freeze for AudioGenerationError
impl !RefUnwindSafe for AudioGenerationError
impl Send for AudioGenerationError
impl Sync for AudioGenerationError
impl Unpin for AudioGenerationError
impl !UnwindSafe for AudioGenerationError
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.