Struct rp_pac::usb::regs::BuffStatus
source · #[repr(transparent)]pub struct BuffStatus(pub u32);
Expand description
Buffer status register. A bit set here indicates that a buffer has completed on the endpoint (if the buffer interrupt is enabled). It is possible for 2 buffers to be completed, so clearing the buffer status bit may instantly re set it on the next clock cycle.
Tuple Fields§
§0: u32
Implementations§
Trait Implementations§
source§impl Clone for BuffStatus
impl Clone for BuffStatus
source§fn clone(&self) -> BuffStatus
fn clone(&self) -> BuffStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for BuffStatus
impl Default for BuffStatus
source§fn default() -> BuffStatus
fn default() -> BuffStatus
Returns the “default value” for a type. Read more
source§impl PartialEq for BuffStatus
impl PartialEq for BuffStatus
impl Copy for BuffStatus
impl Eq for BuffStatus
impl StructuralPartialEq for BuffStatus
Auto Trait Implementations§
impl Freeze for BuffStatus
impl RefUnwindSafe for BuffStatus
impl Send for BuffStatus
impl Sync for BuffStatus
impl Unpin for BuffStatus
impl UnwindSafe for BuffStatus
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
)