pub enum RxDescriptorKind {
Jaguar1,
Jaguar2,
Jaguar3,
}Expand description
Realtek USB RX descriptor layout family.
Jaguar1 is used by RTL8812AU/RTL8821AU and the existing RTL8814AU path in this project. Jaguar2 and Jaguar3 use the common 24-byte HalMAC 88xx descriptor while moving several fields from the Jaguar1 layout.
Variants§
Jaguar1
RTL8812AU/RTL8821AU/RTL8814AU-style descriptor layout.
Jaguar2
RTL8812BU/RTL8822BU common HalMAC descriptor layout.
Jaguar3
RTL8812CU/EU and RTL8822CU/EU descriptor layout.
Trait Implementations§
Source§impl Clone for RxDescriptorKind
impl Clone for RxDescriptorKind
Source§fn clone(&self) -> RxDescriptorKind
fn clone(&self) -> RxDescriptorKind
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 RxDescriptorKind
Source§impl Debug for RxDescriptorKind
impl Debug for RxDescriptorKind
Source§impl Default for RxDescriptorKind
impl Default for RxDescriptorKind
Source§fn default() -> RxDescriptorKind
fn default() -> RxDescriptorKind
Returns the “default value” for a type. Read more
impl Eq for RxDescriptorKind
Source§impl PartialEq for RxDescriptorKind
impl PartialEq for RxDescriptorKind
Source§fn eq(&self, other: &RxDescriptorKind) -> bool
fn eq(&self, other: &RxDescriptorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RxDescriptorKind
Auto Trait Implementations§
impl Freeze for RxDescriptorKind
impl RefUnwindSafe for RxDescriptorKind
impl Send for RxDescriptorKind
impl Sync for RxDescriptorKind
impl Unpin for RxDescriptorKind
impl UnsafeUnpin for RxDescriptorKind
impl UnwindSafe for RxDescriptorKind
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