Enum mqtt_format::v3::errors::MPacketHeaderError
source · [−]pub enum MPacketHeaderError {
InvalidQualityOfService(u8),
InvalidPacketType(u8),
InvalidDupFlag,
InvalidPacketLength,
InvalidProtocolName(String),
InvalidProtocolLevel(u8),
ForbiddenReservedValue,
InvalidConnectReturnCode(u8),
InvalidSubscriptionAck(u8),
}
Variants
InvalidQualityOfService(u8)
InvalidPacketType(u8)
InvalidDupFlag
InvalidPacketLength
InvalidProtocolName(String)
InvalidProtocolLevel(u8)
ForbiddenReservedValue
InvalidConnectReturnCode(u8)
InvalidSubscriptionAck(u8)
Trait Implementations
sourceimpl Debug for MPacketHeaderError
impl Debug for MPacketHeaderError
sourceimpl Display for MPacketHeaderError
impl Display for MPacketHeaderError
sourceimpl Error for MPacketHeaderError
impl Error for MPacketHeaderError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for MPacketHeaderError
impl Send for MPacketHeaderError
impl Sync for MPacketHeaderError
impl Unpin for MPacketHeaderError
impl UnwindSafe for MPacketHeaderError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
sourcefn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original input to the nom parser, extract more the useful context information. Read more
impl<T> Indentable for T where
T: Display,
impl<T> Indentable for T where
T: Display,
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
sourceimpl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
sourcefn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom, recreate a context in the original string where the error occurred. Read more