#[repr(C)]pub struct DeviceInterrupt {
pub sync: AtomicU64,
pub vec: InterruptVector,
pub flags: DeviceInterruptFlags,
pub taken: AtomicU16,
}
Fields§
§sync: AtomicU64
§vec: InterruptVector
§flags: DeviceInterruptFlags
§taken: AtomicU16
Auto Trait Implementations§
impl !Freeze for DeviceInterrupt
impl ObjSafe for DeviceInterrupt
impl RefUnwindSafe for DeviceInterrupt
impl Send for DeviceInterrupt
impl Sync for DeviceInterrupt
impl Unpin for DeviceInterrupt
impl UnwindSafe for DeviceInterrupt
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