pub struct AxErrorResponse {
pub error: Option<String>,
pub message: Option<String>,
pub status: Option<u16>,
}Expand description
Represents the JSON structure of an error response returned by the AX Exchange API.
Note: The exact error response format will be updated as we learn more about the AX Exchange API error structure.
Fields§
§error: Option<String>Error code or type.
message: Option<String>A human-readable explanation of the error condition.
status: Option<u16>HTTP status code.
Trait Implementations§
Source§impl Clone for AxErrorResponse
impl Clone for AxErrorResponse
Source§fn clone(&self) -> AxErrorResponse
fn clone(&self) -> AxErrorResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 AxErrorResponse
impl Debug for AxErrorResponse
Source§impl<'de> Deserialize<'de> for AxErrorResponse
impl<'de> Deserialize<'de> for AxErrorResponse
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
Source§impl From<AxErrorResponse> for AxHttpError
impl From<AxErrorResponse> for AxHttpError
Source§fn from(error: AxErrorResponse) -> Self
fn from(error: AxErrorResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AxErrorResponse
impl RefUnwindSafe for AxErrorResponse
impl Send for AxErrorResponse
impl Sync for AxErrorResponse
impl Unpin for AxErrorResponse
impl UnwindSafe for AxErrorResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more