pub struct OpenAiErrorBody {
pub error: OpenAiErrorDetail,
}Expand description
An OpenAI-family error body: OpenAI sends
{"error":{"message","type","param","code"}} (code a string); OpenRouter
sends {"error":{"code": <number>, "message", "metadata"}}. One shape
tolerating both.
Fields§
§error: OpenAiErrorDetailThe inner error object.
Trait Implementations§
Source§impl Clone for OpenAiErrorBody
impl Clone for OpenAiErrorBody
Source§fn clone(&self) -> OpenAiErrorBody
fn clone(&self) -> OpenAiErrorBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenAiErrorBody
impl Debug for OpenAiErrorBody
Source§impl Default for OpenAiErrorBody
impl Default for OpenAiErrorBody
Source§fn default() -> OpenAiErrorBody
fn default() -> OpenAiErrorBody
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenAiErrorBody
impl<'de> Deserialize<'de> for OpenAiErrorBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OpenAiErrorBody
impl RefUnwindSafe for OpenAiErrorBody
impl Send for OpenAiErrorBody
impl Sync for OpenAiErrorBody
impl Unpin for OpenAiErrorBody
impl UnsafeUnpin for OpenAiErrorBody
impl UnwindSafe for OpenAiErrorBody
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