pub enum MessageProcessingError {
UnknownType(String),
MissingAttribute(String),
UnexpectedPayload(String),
InvalidPayload(String),
ParseError(String),
InvalidTag(String),
}Expand description
Errors raised during message processing.
Variants§
UnknownType(String)
An unknown or invalid message type was encountered.
MissingAttribute(String)
A required attribute is missing from a message.
UnexpectedPayload(String)
An unexpected payload was found on a message that doesn’t support one.
InvalidPayload(String)
The message payload is invalid or corrupted.
ParseError(String)
XML parse error.
InvalidTag(String)
Invalid starting XML tag.
Trait Implementations§
Source§impl Debug for MessageProcessingError
impl Debug for MessageProcessingError
Source§impl Display for MessageProcessingError
impl Display for MessageProcessingError
Source§impl Error for MessageProcessingError
impl Error for MessageProcessingError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for MessageProcessingError
impl RefUnwindSafe for MessageProcessingError
impl Send for MessageProcessingError
impl Sync for MessageProcessingError
impl Unpin for MessageProcessingError
impl UnsafeUnpin for MessageProcessingError
impl UnwindSafe for MessageProcessingError
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