Struct pnet_datalink::linux::Config [] [src]

pub struct Config {
    pub write_buffer_size: usize,
    pub read_buffer_size: usize,
    pub read_timeout: Option<Duration>,
    pub write_timeout: Option<Duration>,
    pub channel_type: ChannelType,
}

Configuration for the Linux datalink backend

Fields

The size of buffer to use when writing packets. Defaults to 4096

The size of buffer to use when reading packets. Defaults to 4096

The read timeout. Defaults to None.

The write timeout. Defaults to None.

Specifies whether to read packets at the datalink layer or network layer. NOTE FIXME Currently ignored Defaults to Layer2

Trait Implementations

impl Clone for Config
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Config
[src]

impl Debug for Config
[src]

[src]

Formats the value using the given formatter. Read more

impl Eq for Config
[src]

impl Hash for Config
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Config
[src]

[src]

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

[src]

This method tests for !=.

impl<'a> From<&'a Config> for Config
[src]

[src]

Performs the conversion.

impl Default for Config
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Config

impl Sync for Config