Enum mqtt::control::variable_header::VariableHeaderError [−][src]
pub enum VariableHeaderError {
IoError(Error),
StringEncodeError(StringEncodeError),
InvalidReservedFlag,
FromUtf8Error(FromUtf8Error),
TopicNameError(TopicNameError),
}Errors while decoding variable header
Variants
IoError(Error)StringEncodeError(StringEncodeError)InvalidReservedFlagFromUtf8Error(FromUtf8Error)TopicNameError(TopicNameError)
Trait Implementations
impl Debug for VariableHeaderError[src]
impl Debug for VariableHeaderErrorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl From<Error> for VariableHeaderError[src]
impl From<Error> for VariableHeaderErrorfn from(err: Error) -> VariableHeaderError[src]
fn from(err: Error) -> VariableHeaderErrorPerforms the conversion.
impl From<FromUtf8Error> for VariableHeaderError[src]
impl From<FromUtf8Error> for VariableHeaderErrorfn from(err: FromUtf8Error) -> VariableHeaderError[src]
fn from(err: FromUtf8Error) -> VariableHeaderErrorPerforms the conversion.
impl From<StringEncodeError> for VariableHeaderError[src]
impl From<StringEncodeError> for VariableHeaderErrorfn from(err: StringEncodeError) -> VariableHeaderError[src]
fn from(err: StringEncodeError) -> VariableHeaderErrorPerforms the conversion.
impl From<TopicNameError> for VariableHeaderError[src]
impl From<TopicNameError> for VariableHeaderErrorfn from(err: TopicNameError) -> VariableHeaderError[src]
fn from(err: TopicNameError) -> VariableHeaderErrorPerforms the conversion.
impl Display for VariableHeaderError[src]
impl Display for VariableHeaderErrorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Error for VariableHeaderError[src]
impl Error for VariableHeaderErrorfn description(&self) -> &str[src]
fn description(&self) -> &strThis method is soft-deprecated. Read more
fn cause(&self) -> Option<&Error>[src]
fn cause(&self) -> Option<&Error>The lower-level cause of this error, if any. Read more
impl<T: Packet> From<VariableHeaderError> for PacketError<T>[src]
impl<T: Packet> From<VariableHeaderError> for PacketError<T>fn from(err: VariableHeaderError) -> PacketError<T>[src]
fn from(err: VariableHeaderError) -> PacketError<T>Performs the conversion.
Auto Trait Implementations
impl Send for VariableHeaderError
impl Send for VariableHeaderErrorimpl Sync for VariableHeaderError
impl Sync for VariableHeaderError