#[non_exhaustive]pub enum MultimodalError {
Unsupported(String),
HttpError(String),
ApiError(String),
ParseError(String),
}Expand description
Errors from multimodal operations.
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.
Unsupported(String)
The provider does not support this operation.
HttpError(String)
HTTP/network error.
ApiError(String)
API returned an error.
ParseError(String)
Response parsing error.
Trait Implementations§
Source§impl Debug for MultimodalError
impl Debug for MultimodalError
Source§impl Display for MultimodalError
impl Display for MultimodalError
Source§impl Error for MultimodalError
impl Error for MultimodalError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for MultimodalError
impl RefUnwindSafe for MultimodalError
impl Send for MultimodalError
impl Sync for MultimodalError
impl Unpin for MultimodalError
impl UnsafeUnpin for MultimodalError
impl UnwindSafe for MultimodalError
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