pub enum TlsParseError {
Incomplete {
required: usize,
available: usize,
},
InvalidValue,
TrailingBytes,
}Expand description
Failure to validate a TLS wire layout.
Variants§
Incomplete
Fewer bytes than a fixed prefix or declared vector were supplied.
InvalidValue
A declared vector or value violates its format constraints.
TrailingBytes
A structured payload has trailing bytes after its required fields.
Trait Implementations§
Source§impl Clone for TlsParseError
impl Clone for TlsParseError
impl Copy for TlsParseError
Source§impl Debug for TlsParseError
impl Debug for TlsParseError
Source§impl Display for TlsParseError
impl Display for TlsParseError
impl Eq for TlsParseError
Source§impl PartialEq for TlsParseError
impl PartialEq for TlsParseError
impl StructuralPartialEq for TlsParseError
Auto Trait Implementations§
impl Freeze for TlsParseError
impl RefUnwindSafe for TlsParseError
impl Send for TlsParseError
impl Sync for TlsParseError
impl Unpin for TlsParseError
impl UnsafeUnpin for TlsParseError
impl UnwindSafe for TlsParseError
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