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
mac_address: MacAddress
max_point_rate: u32
hw_revision: u16
sw_revision: u16
buffer_capacity: u16
broadcast_ip: Ipv4Addr
The IP address used for broadcasting.
broadcaster_bind_port: u16
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.
output_frame_rate: u32
The number of frames per second yielded by the stream::Output.
Trait Implementations
impl Copy for Description
[src]
impl Clone for Description
[src]
fn clone(&self) -> Description
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Description
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Description
[src]
fn eq(&self, __arg_0: &Description) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Description) -> bool
[src]
This method tests for !=
.
impl Eq for Description
[src]
impl Hash for Description
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more