Enum bluetooth_hci::host::uart::Packet [−][src]
pub enum Packet<Vendor> where
Vendor: VendorEvent, { Event(Event<Vendor>), }
Packet types that may be read from the controller.
Variants
Event(Event<Vendor>)
The HCI Event Packet is used by the Controller to notify the Host when events occur. The event is specialized to support vendor-specific events.
Trait Implementations
impl<Vendor: Clone> Clone for Packet<Vendor> where
Vendor: VendorEvent,
[src]
impl<Vendor: Clone> Clone for Packet<Vendor> where
Vendor: VendorEvent,
fn clone(&self) -> Packet<Vendor>
[src]
fn clone(&self) -> Packet<Vendor>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<Vendor: Debug> Debug for Packet<Vendor> where
Vendor: VendorEvent,
[src]
impl<Vendor: Debug> Debug for Packet<Vendor> where
Vendor: VendorEvent,
Auto Trait Implementations
impl<Vendor> Send for Packet<Vendor> where
Vendor: Send,
<Vendor as VendorEvent>::ReturnParameters: Send,
<Vendor as VendorEvent>::Status: Send,
impl<Vendor> Send for Packet<Vendor> where
Vendor: Send,
<Vendor as VendorEvent>::ReturnParameters: Send,
<Vendor as VendorEvent>::Status: Send,
impl<Vendor> Sync for Packet<Vendor> where
Vendor: Sync,
<Vendor as VendorEvent>::ReturnParameters: Sync,
<Vendor as VendorEvent>::Status: Sync,
impl<Vendor> Sync for Packet<Vendor> where
Vendor: Sync,
<Vendor as VendorEvent>::ReturnParameters: Sync,
<Vendor as VendorEvent>::Status: Sync,