Enum etherparse::TcpOptionReadError [−][src]
Errors that can occour while reading the options of a TCP header.
Variants
UnexpectedEndOfSlice(u8)
Returned if an option id was read, but there was not enough memory in the options left to completely read it.
Returned if the option as an unexpected size argument (e.g. != 4 for maximum segment size).
UnknownId(u8)
Returned if an unknown tcp header option is encountered.
The first element is the identifier and the slice contains the rest of data left in the options.
Trait Implementations
impl Clone for TcpOptionReadError
[src]
fn clone(&self) -> TcpOptionReadError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TcpOptionReadError
[src]
impl Eq for TcpOptionReadError
[src]
impl PartialEq<TcpOptionReadError> for TcpOptionReadError
[src]
fn eq(&self, other: &TcpOptionReadError) -> bool
[src]
fn ne(&self, other: &TcpOptionReadError) -> bool
[src]
impl StructuralEq for TcpOptionReadError
[src]
impl StructuralPartialEq for TcpOptionReadError
[src]
Auto Trait Implementations
impl RefUnwindSafe for TcpOptionReadError
[src]
impl Send for TcpOptionReadError
[src]
impl Sync for TcpOptionReadError
[src]
impl Unpin for TcpOptionReadError
[src]
impl UnwindSafe for TcpOptionReadError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,