pub enum CloudAiError {
ProviderNotFound(String),
MissingApiKey {
provider: String,
env_var: String,
},
PolicyDenied,
ProviderDisabled {
provider: String,
},
Http {
provider: String,
reason: String,
},
Status {
provider: String,
status: u16,
body: String,
},
Parse {
provider: String,
reason: String,
},
Shape {
provider: String,
detail: String,
},
Unsupported {
provider: String,
capability: String,
},
}Variants§
ProviderNotFound(String)
MissingApiKey
PolicyDenied
ProviderDisabled
Http
Status
Parse
Shape
Unsupported
Trait Implementations§
Source§impl Debug for CloudAiError
impl Debug for CloudAiError
Source§impl Display for CloudAiError
impl Display for CloudAiError
Source§impl Error for CloudAiError
impl Error for CloudAiError
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 CloudAiError
impl RefUnwindSafe for CloudAiError
impl Send for CloudAiError
impl Sync for CloudAiError
impl Unpin for CloudAiError
impl UnsafeUnpin for CloudAiError
impl UnwindSafe for CloudAiError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.