Enum pnet_datalink::Channel
source ·
[−]#[non_exhaustive]
pub enum Channel {
Ethernet(Box<dyn DataLinkSender>, Box<dyn DataLinkReceiver>),
}
Expand description
A channel for sending and receiving at the data link layer.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Ethernet(Box<dyn DataLinkSender>, Box<dyn DataLinkReceiver>)
A datalink channel which sends and receives Ethernet packets.