#[repr(C, align(64))]pub struct EventRingSegmentTableEntry {
pub base_address: u64,
pub size: u16,
pub _reserved0: u16,
pub _reserved1: u32,
}Expand description
Event Ring Segment Table Entry (xHCI spec 6.5)
Fields§
§base_address: u64Ring Segment Base Address (64-bit, 64-byte aligned)
size: u16Ring Segment Size (number of TRBs)
_reserved0: u16Reserved
_reserved1: u32Reserved
Trait Implementations§
Source§impl Clone for EventRingSegmentTableEntry
impl Clone for EventRingSegmentTableEntry
Source§fn clone(&self) -> EventRingSegmentTableEntry
fn clone(&self) -> EventRingSegmentTableEntry
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventRingSegmentTableEntry
impl Debug for EventRingSegmentTableEntry
impl Copy for EventRingSegmentTableEntry
Auto Trait Implementations§
impl Freeze for EventRingSegmentTableEntry
impl RefUnwindSafe for EventRingSegmentTableEntry
impl Send for EventRingSegmentTableEntry
impl Sync for EventRingSegmentTableEntry
impl Unpin for EventRingSegmentTableEntry
impl UnwindSafe for EventRingSegmentTableEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)