pub enum AckFrameError {
InvalidLength {
actual: usize,
},
InvalidByte {
actual: u8,
},
OutputTooSmall {
actual: usize,
},
}Expand description
Error produced while encoding or decoding an acknowledgement frame.
Variants§
InvalidLength
The input was not exactly one byte.
InvalidByte
The single input byte was not 0xe5.
OutputTooSmall
The output buffer had no room for the frame.
Trait Implementations§
Source§impl Clone for AckFrameError
impl Clone for AckFrameError
Source§fn clone(&self) -> AckFrameError
fn clone(&self) -> AckFrameError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AckFrameError
Source§impl Debug for AckFrameError
impl Debug for AckFrameError
Source§impl Display for AckFrameError
impl Display for AckFrameError
impl Eq for AckFrameError
Source§impl Error for AckFrameError
impl Error for AckFrameError
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()
Source§impl PartialEq for AckFrameError
impl PartialEq for AckFrameError
impl StructuralPartialEq for AckFrameError
Auto Trait Implementations§
impl Freeze for AckFrameError
impl RefUnwindSafe for AckFrameError
impl Send for AckFrameError
impl Sync for AckFrameError
impl Unpin for AckFrameError
impl UnsafeUnpin for AckFrameError
impl UnwindSafe for AckFrameError
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