Trait HostToControllerPacket

Source
pub trait HostToControllerPacket: WriteHci {
    const KIND: PacketKind;
}
Expand description

Trait representing a HCI packet.

Required Associated Constants§

Source

const KIND: PacketKind

Packet kind associated with this HCI packet.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl HostToControllerPacket for AclPacket<'_>

Source§

const KIND: PacketKind = PacketKind::AclData

Source§

impl HostToControllerPacket for IsoPacket<'_>

Source§

const KIND: PacketKind = PacketKind::IsoData

Source§

impl HostToControllerPacket for SyncPacket<'_>

Source§

const KIND: PacketKind = PacketKind::SyncData

Source§

impl<T: Cmd> HostToControllerPacket for T

Source§

const KIND: PacketKind = PacketKind::Cmd