Enum xhci::ring::trb::Type [−][src]
TRB Type.
Variants
Normal TRB, 1
Setup Stage TRB, 2
Data Stage TRB, 3
Status Stage TRB, 4
Isoch TRB, 5
Link TRB, 6
Event Data TRB, 7
No Op TRB (Transfer), 8
Enable Slot Command TRB, 9
Disable Slot Command TRB, 10
Address Device Command TRB, 11
Configure Endpoint Command TRB, 12
Evaluate Context Command TRB, 13
Reset Endpoint Command TRB, 14
Stop Endpoint Command TRB, 15
Set TR Dequeue Pointer Command TRB, 16
Reset Device Command TRB, 17
Force Event Command TRB, 18
Negotiate Bandwidth Command TRB, 19
Set Latency Tolerance Value Command TRB, 20
Get Port Bandwidth Command TRB, 21
Force Header Command TRB, 22
No Op Command TRB, 23
Get Extended Property Command TRB, 24
Set Extended Property Command TRB, 25
Transfer Event TRB, 32
Command Completion Event TRB, 33
Port Status Change Event TRB, 34
Bandwidth Request Event TRB, 35
Doorbell Event TRB, 36
Host Controller Event TRB, 37
Device Notification Event TRB, 38
MFINDEX Wrap Event TRB, 39
Trait Implementations
impl Clone for Type
[src]
fn clone(&self) -> Type
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Type
[src]
impl Debug for Type
[src]
impl Eq for Type
[src]
impl FromPrimitive for Type
[src]
fn from_i64(n: i64) -> Option<Self>
[src]
fn from_u64(n: u64) -> Option<Self>
[src]
pub fn from_isize(n: isize) -> Option<Self>
[src]
pub fn from_i8(n: i8) -> Option<Self>
[src]
pub fn from_i16(n: i16) -> Option<Self>
[src]
pub fn from_i32(n: i32) -> Option<Self>
[src]
pub fn from_i128(n: i128) -> Option<Self>
[src]
pub fn from_usize(n: usize) -> Option<Self>
[src]
pub fn from_u8(n: u8) -> Option<Self>
[src]
pub fn from_u16(n: u16) -> Option<Self>
[src]
pub fn from_u32(n: u32) -> Option<Self>
[src]
pub fn from_u128(n: u128) -> Option<Self>
[src]
pub fn from_f32(n: f32) -> Option<Self>
[src]
pub fn from_f64(n: f64) -> Option<Self>
[src]
impl Hash for Type
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Type
[src]
fn cmp(&self, other: &Type) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<Type> for Type
[src]
impl PartialOrd<Type> for Type
[src]
fn partial_cmp(&self, other: &Type) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Type
[src]
impl StructuralPartialEq for Type
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,