pub enum ProtocolMetadataError {
InvalidNamespace,
TooManyNamespaces,
TooLarge,
TooDeep,
Serialization(Error),
}Expand description
Error returned when validating extension metadata.
Variants§
InvalidNamespace
A namespace does not follow the required reverse-domain form.
TooManyNamespaces
The map contains too many namespaces.
TooLarge
The encoded map exceeds the byte limit.
TooDeep
A value exceeds the nesting-depth limit.
Serialization(Error)
JSON size validation unexpectedly failed.
Trait Implementations§
Source§impl Debug for ProtocolMetadataError
impl Debug for ProtocolMetadataError
Source§impl Display for ProtocolMetadataError
impl Display for ProtocolMetadataError
Source§impl Error for ProtocolMetadataError
impl Error for ProtocolMetadataError
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()
Source§impl From<ProtocolMetadataError> for ContentValidationError
impl From<ProtocolMetadataError> for ContentValidationError
Source§fn from(source: ProtocolMetadataError) -> Self
fn from(source: ProtocolMetadataError) -> Self
Converts to this type from the input type.
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.
Source§impl From<ProtocolMetadataError> for ExternalContentError
impl From<ProtocolMetadataError> for ExternalContentError
Source§fn from(source: ProtocolMetadataError) -> Self
fn from(source: ProtocolMetadataError) -> Self
Converts to this type from the input type.
Source§impl From<ProtocolMetadataError> for RecordValidationError
impl From<ProtocolMetadataError> for RecordValidationError
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 ProtocolMetadataError
impl !UnwindSafe for ProtocolMetadataError
impl Freeze for ProtocolMetadataError
impl Send for ProtocolMetadataError
impl Sync for ProtocolMetadataError
impl Unpin for ProtocolMetadataError
impl UnsafeUnpin for ProtocolMetadataError
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