pub enum AssemblyAIError {
ApiError {
message: String,
code: i32,
},
NetworkError(Error),
JsonError(Error),
TranscriptionFailed(String),
Aborted,
InvalidResponse(String),
UploadFailed(String),
}Expand description
AssemblyAI-specific error types.
Variants§
ApiError
API error from AssemblyAI
NetworkError(Error)
Network error
JsonError(Error)
JSON parsing error
TranscriptionFailed(String)
Transcription failed
Aborted
Transcription was aborted
InvalidResponse(String)
Invalid response from API
UploadFailed(String)
Upload failed
Trait Implementations§
Source§impl Debug for AssemblyAIError
impl Debug for AssemblyAIError
Source§impl Display for AssemblyAIError
impl Display for AssemblyAIError
Source§impl Error for AssemblyAIError
impl Error for AssemblyAIError
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<AssemblyAIError> for ProviderError
impl From<AssemblyAIError> for ProviderError
Source§fn from(error: AssemblyAIError) -> Self
fn from(error: AssemblyAIError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for AssemblyAIError
impl From<Error> for AssemblyAIError
Auto Trait Implementations§
impl Freeze for AssemblyAIError
impl !RefUnwindSafe for AssemblyAIError
impl Send for AssemblyAIError
impl Sync for AssemblyAIError
impl Unpin for AssemblyAIError
impl !UnwindSafe for AssemblyAIError
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> 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.