Struct ether_dream_dac_emulator::Description [] [src]

pub struct Description {
    pub mac_address: MacAddress,
    pub max_point_rate: u32,
    pub hw_revision: u16,
    pub sw_revision: u16,
    pub buffer_capacity: u16,
    pub broadcast_ip: Ipv4Addr,
    pub broadcaster_bind_port: u16,
    pub output_frame_rate: u32,
}

A type that allows the user to describe a custom Ether Dream DAC emulator.

Fields

The IP address used for broadcasting.

The network socket address port to which the UDP broadcaster should bind to.

This is an unimportant implementation detail, however we allow specifying it in case the default causes conflicts for the user.

The number of frames per second yielded by the stream::Output.

Trait Implementations

impl Copy for Description
[src]

impl Clone for Description
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Description
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Description
[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 Eq for Description
[src]

impl Hash for Description
[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 Default for Description
[src]

[src]

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

Auto Trait Implementations

impl Send for Description

impl Sync for Description