pub enum DataMessageValidationError {
Show 13 variants
EmptyLabel,
LabelTooLong {
actual: usize,
maximum: usize,
},
LabelContainsControl,
EmptyContentType,
ContentTypeTooLong {
actual: usize,
maximum: usize,
},
ContentTypeContainsControl,
InvalidContentType,
BodyTooLarge {
actual: usize,
maximum: usize,
},
EmptyMessageId,
MessageIdTooLong {
actual: usize,
maximum: usize,
},
MessageIdContainsControl,
ZeroLifetime,
LifetimeTooLarge {
milliseconds: u32,
maximum: u32,
},
}Variants§
EmptyLabel
LabelTooLong
LabelContainsControl
EmptyContentType
ContentTypeTooLong
ContentTypeContainsControl
InvalidContentType
BodyTooLarge
EmptyMessageId
MessageIdTooLong
MessageIdContainsControl
ZeroLifetime
LifetimeTooLarge
Trait Implementations§
Source§impl Clone for DataMessageValidationError
impl Clone for DataMessageValidationError
Source§fn clone(&self) -> DataMessageValidationError
fn clone(&self) -> DataMessageValidationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DataMessageValidationError
impl Debug for DataMessageValidationError
Source§impl Display for DataMessageValidationError
impl Display for DataMessageValidationError
impl Eq for DataMessageValidationError
Source§impl Error for DataMessageValidationError
impl Error for DataMessageValidationError
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()
impl StructuralPartialEq for DataMessageValidationError
Auto Trait Implementations§
impl Freeze for DataMessageValidationError
impl RefUnwindSafe for DataMessageValidationError
impl Send for DataMessageValidationError
impl Sync for DataMessageValidationError
impl Unpin for DataMessageValidationError
impl UnsafeUnpin for DataMessageValidationError
impl UnwindSafe for DataMessageValidationError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.