Enum etherparse::TcpOptionReadError[][src]

pub enum TcpOptionReadError {
    UnexpectedEndOfSlice(u8),
    UnexpectedSize {
        option_id: u8,
        size: u8,
    },
    UnknownId(u8),
}

Errors that can occour while reading the options of a TCP header.

Variants

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).

Fields of UnexpectedSize

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]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for TcpOptionReadError
[src]

Formats the value using the given formatter. Read more

impl Eq for TcpOptionReadError
[src]

impl PartialEq for TcpOptionReadError
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations