nrf-pac

Crates

git

Versions

nrf54lm20a-app

Flavors

nrf_pac::usbhscore::regs

Struct Dsts

Source
#[repr(transparent)]
pub struct Dsts(pub u32);
Expand description

Device Status Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Dsts

Source

pub const fn suspsts(&self) -> bool

Suspend Status (SuspSts)

Source

pub const fn set_suspsts(&mut self, val: bool)

Suspend Status (SuspSts)

Source

pub const fn enumspd(&self) -> Enumspd

Enumerated Speed (EnumSpd)

Source

pub const fn set_enumspd(&mut self, val: Enumspd)

Enumerated Speed (EnumSpd)

Source

pub const fn errticerr(&self) -> bool

Erratic Error (ErrticErr)

Source

pub const fn set_errticerr(&mut self, val: bool)

Erratic Error (ErrticErr)

Source

pub const fn soffn(&self) -> u16

Frame or Microframe Number of the Received SOF (SOFFN)

Source

pub const fn set_soffn(&mut self, val: u16)

Frame or Microframe Number of the Received SOF (SOFFN)

Source

pub const fn devlnsts(&self) -> u8

Device Line Status (DevLnSts)

Source

pub const fn set_devlnsts(&mut self, val: u8)

Device Line Status (DevLnSts)

Trait Implementations§

Source§

impl Clone for Dsts

Source§

fn clone(&self) -> Dsts

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Dsts

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Dsts

Source§

fn default() -> Dsts

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Dsts

Source§

fn eq(&self, other: &Dsts) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Dsts

Source§

impl Eq for Dsts

Source§

impl StructuralPartialEq for Dsts

Auto Trait Implementations§

§

impl Freeze for Dsts

§

impl RefUnwindSafe for Dsts

§

impl Send for Dsts

§

impl Sync for Dsts

§

impl Unpin for Dsts

§

impl UnwindSafe for Dsts

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.