pub enum TapHeaderError {
BadMagic(u32),
BadFormatTag(u8),
FrameTooLarge(usize),
}Expand description
A malformed tap header.
Variants§
BadMagic(u32)
The 4-byte magic did not match TAP_MAGIC.
BadFormatTag(u8)
The format tag was not one of the known FrameFormat values.
FrameTooLarge(usize)
The declared payload length exceeds TAP_MAX_FRAME.
Trait Implementations§
Source§impl Debug for TapHeaderError
impl Debug for TapHeaderError
Source§impl Display for TapHeaderError
impl Display for TapHeaderError
impl Eq for TapHeaderError
Source§impl Error for TapHeaderError
impl Error for TapHeaderError
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 TapHeaderError
impl PartialEq for TapHeaderError
impl StructuralPartialEq for TapHeaderError
Auto Trait Implementations§
impl Freeze for TapHeaderError
impl RefUnwindSafe for TapHeaderError
impl Send for TapHeaderError
impl Sync for TapHeaderError
impl Unpin for TapHeaderError
impl UnsafeUnpin for TapHeaderError
impl UnwindSafe for TapHeaderError
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.