Struct r3::kernel::StaticInterruptHandler
source · pub struct StaticInterruptHandler<System>(_)
where
System: KernelInterruptLine;
Expand description
Represents a registered (second-level) interrupt handler in a system.
There are no operations defined for interrupt handlers, so this type is only used for static configuration.
Implementations§
source§impl<System> StaticInterruptHandler<System>where
System: KernelInterruptLine,
impl<System> StaticInterruptHandler<System>where System: KernelInterruptLine,
sourcepub const fn define() -> InterruptHandlerDefiner<System>
pub const fn define() -> InterruptHandlerDefiner<System>
Construct a InterruptHandlerDefiner
to define an interrupt handler in
a configuration function.
Trait Implementations§
source§impl<System> Clone for StaticInterruptHandler<System>where
System: KernelInterruptLine,
impl<System> Clone for StaticInterruptHandler<System>where System: KernelInterruptLine,
source§fn clone(&self) -> StaticInterruptHandler<System>
fn clone(&self) -> StaticInterruptHandler<System>
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 more