pub enum WireError {
TooShort,
InvalidMarker,
UnknownCode,
ChecksumMismatch,
BufferFull,
InvalidSignature,
}Expand description
Wire format error types.
Variants§
TooShort
Data too short to contain required fields.
InvalidMarker
Invalid marker byte.
UnknownCode
Unknown message code.
ChecksumMismatch
Checksum mismatch.
BufferFull
Buffer capacity exceeded.
InvalidSignature
Invalid or missing signature.
Trait Implementations§
Source§impl Error for WireError
Available on crate feature std only.
impl Error for WireError
Available on crate feature
std only.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 Copy for WireError
impl Eq for WireError
impl StructuralPartialEq for WireError
Auto Trait Implementations§
impl Freeze for WireError
impl RefUnwindSafe for WireError
impl Send for WireError
impl Sync for WireError
impl Unpin for WireError
impl UnsafeUnpin for WireError
impl UnwindSafe for WireError
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