#[repr(transparent)]pub struct Gnptxsts(pub u32);Expand description
Non-periodic Transmit FIFO/Queue Status Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gnptxsts
impl Gnptxsts
Sourcepub const fn nptxfspcavail(&self) -> u16
pub const fn nptxfspcavail(&self) -> u16
Non-periodic TxFIFO Space Avail (NPTxFSpcAvail)
Sourcepub const fn set_nptxfspcavail(&mut self, val: u16)
pub const fn set_nptxfspcavail(&mut self, val: u16)
Non-periodic TxFIFO Space Avail (NPTxFSpcAvail)
Sourcepub const fn nptxqspcavail(&self) -> Nptxqspcavail
pub const fn nptxqspcavail(&self) -> Nptxqspcavail
Non-periodic Transmit Request Queue Space Available (NPTxQSpcAvail)
Sourcepub const fn set_nptxqspcavail(&mut self, val: Nptxqspcavail)
pub const fn set_nptxqspcavail(&mut self, val: Nptxqspcavail)
Non-periodic Transmit Request Queue Space Available (NPTxQSpcAvail)
Sourcepub const fn nptxqtop(&self) -> Nptxqtop
pub const fn nptxqtop(&self) -> Nptxqtop
Top of the Non-periodic Transmit Request Queue (NPTxQTop)
Sourcepub const fn set_nptxqtop(&mut self, val: Nptxqtop)
pub const fn set_nptxqtop(&mut self, val: Nptxqtop)
Top of the Non-periodic Transmit Request Queue (NPTxQTop)
Trait Implementations§
impl Copy for Gnptxsts
impl Eq for Gnptxsts
impl StructuralPartialEq for Gnptxsts
Auto Trait Implementations§
impl Freeze for Gnptxsts
impl RefUnwindSafe for Gnptxsts
impl Send for Gnptxsts
impl Sync for Gnptxsts
impl Unpin for Gnptxsts
impl UnwindSafe for Gnptxsts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)