Enum simple_pub_sub::message::HeaderError
source · pub enum HeaderError {
InvalidHeaderBufferLength,
InvalidHeadOrTail,
UnsupportedVersion,
InvalidMessageType,
InvalidTopicLength,
InvalidMessageLength,
InvalidResuestResponseType,
}Expand description
error types for the Header.
Variants§
InvalidHeaderBufferLength
invalid header buffer length
InvalidHeadOrTail
invalid header value or padding
UnsupportedVersion
unsupported version of the packet
InvalidMessageType
invalid message type
InvalidTopicLength
invalid topic length
InvalidMessageLength
invalid message length
InvalidResuestResponseType
invalid request/response type
Trait Implementations§
source§impl Clone for HeaderError
impl Clone for HeaderError
source§fn clone(&self) -> HeaderError
fn clone(&self) -> HeaderError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HeaderError
impl RefUnwindSafe for HeaderError
impl Send for HeaderError
impl Sync for HeaderError
impl Unpin for HeaderError
impl UnwindSafe for HeaderError
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