pub enum RxDescriptorKind {
Jaguar1,
Jaguar3,
}Expand description
Realtek USB RX descriptor layout family.
Jaguar1 is used by RTL8812AU/RTL8821AU and the existing RTL8814AU path in this project. Jaguar3 is used by RTL8812CU/RTL8822CU and keeps the 24-byte descriptor size while moving several descriptor fields.
Variants§
Jaguar1
RTL8812AU/RTL8821AU/RTL8814AU-style descriptor layout.
Jaguar3
RTL8812CU/RTL8822CU-style 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