pub struct TxStatusReport8814 {
pub header_offset: usize,
pub queue_select: u8,
pub packet_broadcast: bool,
pub lifetime_over: bool,
pub retry_over: bool,
pub mac_id: u8,
pub data_retry_count: u8,
pub queue_time_us: u32,
pub final_data_rate: u8,
}Expand description
RTL8814A transmit status report extracted from a C2H packet.
Fields§
§header_offset: usizeOffset at which this report was found in the C2H payload.
queue_select: u8Hardware queue selector.
packet_broadcast: boolWhether the transmitted packet was broadcast.
lifetime_over: boolWhether the packet exceeded the lifetime limit.
retry_over: boolWhether the packet exceeded the retry limit.
mac_id: u8MAC ID associated with the report.
data_retry_count: u8Number of data retries reported by hardware.
queue_time_us: u32Queue residency time in microseconds.
final_data_rate: u8Final data-rate code used by hardware.
Trait Implementations§
Source§impl Clone for TxStatusReport8814
impl Clone for TxStatusReport8814
Source§fn clone(&self) -> TxStatusReport8814
fn clone(&self) -> TxStatusReport8814
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TxStatusReport8814
Source§impl Debug for TxStatusReport8814
impl Debug for TxStatusReport8814
impl Eq for TxStatusReport8814
Source§impl PartialEq for TxStatusReport8814
impl PartialEq for TxStatusReport8814
Source§fn eq(&self, other: &TxStatusReport8814) -> bool
fn eq(&self, other: &TxStatusReport8814) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TxStatusReport8814
Auto Trait Implementations§
impl Freeze for TxStatusReport8814
impl RefUnwindSafe for TxStatusReport8814
impl Send for TxStatusReport8814
impl Sync for TxStatusReport8814
impl Unpin for TxStatusReport8814
impl UnsafeUnpin for TxStatusReport8814
impl UnwindSafe for TxStatusReport8814
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more