pub struct HalfGuardOverrun {
pub half: Half,
}Expand description
Error returned by HalfGuard::release in release builds when the
DMA stream crossed into the guarded half during the guard’s
lifetime — INV-D7 violation.
Fields§
§half: HalfThe half the guard exposed at construction.
Trait Implementations§
Source§impl Clone for HalfGuardOverrun
impl Clone for HalfGuardOverrun
Source§fn clone(&self) -> HalfGuardOverrun
fn clone(&self) -> HalfGuardOverrun
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HalfGuardOverrun
Source§impl Debug for HalfGuardOverrun
impl Debug for HalfGuardOverrun
impl Eq for HalfGuardOverrun
Source§impl PartialEq for HalfGuardOverrun
impl PartialEq for HalfGuardOverrun
Source§fn eq(&self, other: &HalfGuardOverrun) -> bool
fn eq(&self, other: &HalfGuardOverrun) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HalfGuardOverrun
Auto Trait Implementations§
impl Freeze for HalfGuardOverrun
impl RefUnwindSafe for HalfGuardOverrun
impl Send for HalfGuardOverrun
impl Sync for HalfGuardOverrun
impl Unpin for HalfGuardOverrun
impl UnsafeUnpin for HalfGuardOverrun
impl UnwindSafe for HalfGuardOverrun
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