pub enum ProtocolErrorValidationError {
InvalidMessage,
InvalidDetails(ProtocolMetadataError),
}Expand description
Error returned when validating a safe protocol error.
Variants§
InvalidMessage
The technical message is empty, oversized, or contains a null character.
InvalidDetails(ProtocolMetadataError)
Safe details failed metadata validation.
Trait Implementations§
Source§impl Debug for ProtocolErrorValidationError
impl Debug for ProtocolErrorValidationError
Source§impl Error for ProtocolErrorValidationError
impl Error for ProtocolErrorValidationError
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<ProtocolMetadataError> for ProtocolErrorValidationError
impl From<ProtocolMetadataError> for ProtocolErrorValidationError
Source§fn from(source: ProtocolMetadataError) -> Self
fn from(source: ProtocolMetadataError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ProtocolErrorValidationError
impl !UnwindSafe for ProtocolErrorValidationError
impl Freeze for ProtocolErrorValidationError
impl Send for ProtocolErrorValidationError
impl Sync for ProtocolErrorValidationError
impl Unpin for ProtocolErrorValidationError
impl UnsafeUnpin for ProtocolErrorValidationError
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