pub enum ModelCallFailureBadRequestKind {
Bodyless,
StructuredError,
Unknown,
}Expand description
For HTTP 400 failures only: whether the response carried a structured CAPI error envelope (structured_error, a deterministic validation failure) or no error body (bodyless, the transient gateway/proxy signature). Absent for non-400 failures.
Variants§
Bodyless
The 400 response carried no error body (transient gateway/proxy signature).
StructuredError
The 400 response carried a structured CAPI error envelope (deterministic validation failure).
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for ModelCallFailureBadRequestKind
impl Clone for ModelCallFailureBadRequestKind
Source§fn clone(&self) -> ModelCallFailureBadRequestKind
fn clone(&self) -> ModelCallFailureBadRequestKind
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 Default for ModelCallFailureBadRequestKind
impl Default for ModelCallFailureBadRequestKind
Source§fn default() -> ModelCallFailureBadRequestKind
fn default() -> ModelCallFailureBadRequestKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelCallFailureBadRequestKind
impl<'de> Deserialize<'de> for ModelCallFailureBadRequestKind
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
impl Eq for ModelCallFailureBadRequestKind
Source§impl PartialEq for ModelCallFailureBadRequestKind
impl PartialEq for ModelCallFailureBadRequestKind
Source§fn eq(&self, other: &ModelCallFailureBadRequestKind) -> bool
fn eq(&self, other: &ModelCallFailureBadRequestKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModelCallFailureBadRequestKind
Auto Trait Implementations§
impl Freeze for ModelCallFailureBadRequestKind
impl RefUnwindSafe for ModelCallFailureBadRequestKind
impl Send for ModelCallFailureBadRequestKind
impl Sync for ModelCallFailureBadRequestKind
impl Unpin for ModelCallFailureBadRequestKind
impl UnsafeUnpin for ModelCallFailureBadRequestKind
impl UnwindSafe for ModelCallFailureBadRequestKind
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