pub struct IrqStatus {
pub action_enabled: bool,
pub line_enabled: bool,
pub pending: bool,
pub in_service: bool,
pub in_flight: usize,
}Expand description
IRQ status snapshot.
Fields§
§action_enabled: boolWhether this action is enabled in the framework.
line_enabled: boolWhether the platform line is enabled.
pending: boolWhether the platform reports the IRQ pending.
in_service: boolWhether the platform reports the IRQ in service.
in_flight: usizeNumber of in-flight dispatches for this descriptor.
Trait Implementations§
impl Copy for IrqStatus
impl Eq for IrqStatus
impl StructuralPartialEq for IrqStatus
Auto Trait Implementations§
impl Freeze for IrqStatus
impl RefUnwindSafe for IrqStatus
impl Send for IrqStatus
impl Sync for IrqStatus
impl Unpin for IrqStatus
impl UnsafeUnpin for IrqStatus
impl UnwindSafe for IrqStatus
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