pub enum XMLPayloadError {
Overflow,
ContentType,
Deserialize(DeError),
Payload(PayloadError),
}
Expand description
A set of errors that can occur during parsing xml payloads
Variants§
Overflow
Payload size is bigger than allowed. (default: 32kB)
ContentType
Content type error
Deserialize(DeError)
Deserialize error
Payload(PayloadError)
Payload error
Trait Implementations§
Source§impl Debug for XMLPayloadError
impl Debug for XMLPayloadError
Source§impl Display for XMLPayloadError
impl Display for XMLPayloadError
Source§impl Error for XMLPayloadError
impl Error for XMLPayloadError
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()
Source§impl From<DeError> for XMLPayloadError
impl From<DeError> for XMLPayloadError
Source§impl From<PayloadError> for XMLPayloadError
impl From<PayloadError> for XMLPayloadError
Source§fn from(source: PayloadError) -> Self
fn from(source: PayloadError) -> Self
Converts to this type from the input type.
Source§impl ResponseError for XMLPayloadError
impl ResponseError for XMLPayloadError
Source§fn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
Creates full response for error. Read more
Source§fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Returns appropriate status code for error. Read more
Auto Trait Implementations§
impl Freeze for XMLPayloadError
impl !RefUnwindSafe for XMLPayloadError
impl Send for XMLPayloadError
impl Sync for XMLPayloadError
impl Unpin for XMLPayloadError
impl !UnwindSafe for XMLPayloadError
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