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,