pub struct AdditionalInterruptModesEnabled<Edlv, Frlh> { /* private fields */ }Expand description
Enable additional interrupt modes from the event detector on an I/O line. The mode is determined
by the Edlv type and which kind of edge or level is detected is determined by the Frlh type.
Trait Implementations§
impl<Edlv: EdgeLevelCfg, Frlh: FallRiseLowHighCfg> AdditionalInterruptModesCfg for AdditionalInterruptModesEnabled<Edlv, Frlh>
impl<Edlv: Configured, Frlh: Configured> Configured for AdditionalInterruptModesEnabled<Edlv, Frlh>
Auto Trait Implementations§
impl<Edlv, Frlh> Freeze for AdditionalInterruptModesEnabled<Edlv, Frlh>
impl<Edlv, Frlh> RefUnwindSafe for AdditionalInterruptModesEnabled<Edlv, Frlh>where
Edlv: RefUnwindSafe,
Frlh: RefUnwindSafe,
impl<Edlv, Frlh> Send for AdditionalInterruptModesEnabled<Edlv, Frlh>
impl<Edlv, Frlh> Sync for AdditionalInterruptModesEnabled<Edlv, Frlh>
impl<Edlv, Frlh> Unpin for AdditionalInterruptModesEnabled<Edlv, Frlh>
impl<Edlv, Frlh> UnwindSafe for AdditionalInterruptModesEnabled<Edlv, Frlh>where
Edlv: UnwindSafe,
Frlh: UnwindSafe,
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