Struct xhci::registers::operational::DeviceContextBaseAddressArrayPointerRegister[][src]

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

Device Context Base Address Array Pointer Register

Implementations

impl DeviceContextBaseAddressArrayPointerRegister[src]

#[must_use]pub fn get(self) -> u64[src]

Returns the value of the Device Context Base Address Array Pointer.

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

Sets the value of the Device Context Base Address Array Pointer. It must be 64 byte aligned.

Panics

This method panics if the given pointer is not 64 byte aligned.

Trait Implementations

impl Clone for DeviceContextBaseAddressArrayPointerRegister[src]

impl Copy for DeviceContextBaseAddressArrayPointerRegister[src]

impl Debug for DeviceContextBaseAddressArrayPointerRegister[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.