Enum zbus::MessageError [−][src]
pub enum MessageError { InsufficientData, ExcessData, IncorrectEndian, Io(IOError), NoBodySignature, UnmatchedBodySignature, InvalidField, Variant(VariantError), MissingField, Infallible, }
Expand description
Error type returned by Message
methods.
Variants
Insufficient data provided.
Data too large.
Endian signature invalid or doesn’t match expectation.
Io(IOError)
An I/O error.
Missing body signature.
Unmatching/bad body signature.
Invalid message field.
Variant(VariantError)
Data serializing/deserializing error.
A required field is missing in the headers.
Only exists to allow TryFrom<T> for T
conversions. You should never actually be getting
this error from any API.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for MessageError
impl Send for MessageError
impl Sync for MessageError
impl Unpin for MessageError
impl !UnwindSafe for MessageError