Struct xhci::registers::runtime::EventRingSegmentTableBaseAddressRegister[][src]

#[repr(transparent)]pub struct EventRingSegmentTableBaseAddressRegister(_);

Event Ring Segment Table Base Address Register.

Implementations

impl EventRingSegmentTableBaseAddressRegister[src]

pub fn set(&mut self, a: u64)[src]

Sets the address of the Event Ring Segment Table. It must be 64 byte aligned.

Panics

This method panics if the address is not 64 byte aligned.

Trait Implementations

impl Clone for EventRingSegmentTableBaseAddressRegister[src]

impl Copy for EventRingSegmentTableBaseAddressRegister[src]

impl Debug for EventRingSegmentTableBaseAddressRegister[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.