pub struct ProviderClassification {
pub error_type: UpstreamErrorKind,
pub code: UpstreamErrorKind,
pub http_status: Option<u16>,
}Expand description
Sanitized source classification, kept separate from the local stopping reason.
Fields§
§error_type: UpstreamErrorKind§code: UpstreamErrorKind§http_status: Option<u16>Source HTTP status, if present. No headers or response body are retained.
Trait Implementations§
Source§impl Clone for ProviderClassification
impl Clone for ProviderClassification
impl Copy for ProviderClassification
Source§impl Debug for ProviderClassification
impl Debug for ProviderClassification
Source§impl Default for ProviderClassification
impl Default for ProviderClassification
Source§impl<'de> Deserialize<'de> for ProviderClassification
impl<'de> Deserialize<'de> for ProviderClassification
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 ProviderClassification
Source§impl PartialEq for ProviderClassification
impl PartialEq for ProviderClassification
Source§impl Serialize for ProviderClassification
impl Serialize for ProviderClassification
impl StructuralPartialEq for ProviderClassification
Auto Trait Implementations§
impl Freeze for ProviderClassification
impl RefUnwindSafe for ProviderClassification
impl Send for ProviderClassification
impl Sync for ProviderClassification
impl Unpin for ProviderClassification
impl UnsafeUnpin for ProviderClassification
impl UnwindSafe for ProviderClassification
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