pub enum NackFrameError {
InvalidLength {
actual: usize,
},
InvalidByte {
actual: u8,
},
OutputTooSmall {
actual: usize,
},
}Expand description
Error produced while encoding or decoding a negative acknowledgement frame.
Variants§
InvalidLength
The input was not exactly one byte.
InvalidByte
The single input byte was not 0xa2.
OutputTooSmall
The output buffer had no room for the frame.
Trait Implementations§
Source§impl Clone for NackFrameError
impl Clone for NackFrameError
Source§fn clone(&self) -> NackFrameError
fn clone(&self) -> NackFrameError
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 NackFrameError
Source§impl Debug for NackFrameError
impl Debug for NackFrameError
Source§impl Display for NackFrameError
impl Display for NackFrameError
impl Eq for NackFrameError
Source§impl Error for NackFrameError
impl Error for NackFrameError
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 NackFrameError
impl PartialEq for NackFrameError
impl StructuralPartialEq for NackFrameError
Auto Trait Implementations§
impl Freeze for NackFrameError
impl RefUnwindSafe for NackFrameError
impl Send for NackFrameError
impl Sync for NackFrameError
impl Unpin for NackFrameError
impl UnsafeUnpin for NackFrameError
impl UnwindSafe for NackFrameError
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