Enum flipper0::ffi::FuriHalInterruptId
source · #[non_exhaustive]
pub enum FuriHalInterruptId {
Show 24 variants
FuriHalInterruptIdTim1TrgComTim17,
FuriHalInterruptIdTim1Cc,
FuriHalInterruptIdTim1UpTim16,
FuriHalInterruptIdTIM2,
FuriHalInterruptIdDma1Ch1,
FuriHalInterruptIdDma1Ch2,
FuriHalInterruptIdDma1Ch3,
FuriHalInterruptIdDma1Ch4,
FuriHalInterruptIdDma1Ch5,
FuriHalInterruptIdDma1Ch6,
FuriHalInterruptIdDma1Ch7,
FuriHalInterruptIdDma2Ch1,
FuriHalInterruptIdDma2Ch2,
FuriHalInterruptIdDma2Ch3,
FuriHalInterruptIdDma2Ch4,
FuriHalInterruptIdDma2Ch5,
FuriHalInterruptIdDma2Ch6,
FuriHalInterruptIdDma2Ch7,
FuriHalInterruptIdRcc,
FuriHalInterruptIdCOMP,
FuriHalInterruptIdHsem,
FuriHalInterruptIdLpTim1,
FuriHalInterruptIdLpTim2,
FuriHalInterruptIdMax,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FuriHalInterruptIdTim1TrgComTim17
FuriHalInterruptIdTim1Cc
FuriHalInterruptIdTim1UpTim16
FuriHalInterruptIdTIM2
FuriHalInterruptIdDma1Ch1
FuriHalInterruptIdDma1Ch2
FuriHalInterruptIdDma1Ch3
FuriHalInterruptIdDma1Ch4
FuriHalInterruptIdDma1Ch5
FuriHalInterruptIdDma1Ch6
FuriHalInterruptIdDma1Ch7
FuriHalInterruptIdDma2Ch1
FuriHalInterruptIdDma2Ch2
FuriHalInterruptIdDma2Ch3
FuriHalInterruptIdDma2Ch4
FuriHalInterruptIdDma2Ch5
FuriHalInterruptIdDma2Ch6
FuriHalInterruptIdDma2Ch7
FuriHalInterruptIdRcc
FuriHalInterruptIdCOMP
FuriHalInterruptIdHsem
FuriHalInterruptIdLpTim1
FuriHalInterruptIdLpTim2
FuriHalInterruptIdMax
Trait Implementations
sourceimpl Clone for FuriHalInterruptId
impl Clone for FuriHalInterruptId
sourcefn clone(&self) -> FuriHalInterruptId
fn clone(&self) -> FuriHalInterruptId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FuriHalInterruptId
impl Debug for FuriHalInterruptId
sourceimpl Hash for FuriHalInterruptId
impl Hash for FuriHalInterruptId
sourceimpl PartialEq<FuriHalInterruptId> for FuriHalInterruptId
impl PartialEq<FuriHalInterruptId> for FuriHalInterruptId
sourcefn eq(&self, other: &FuriHalInterruptId) -> bool
fn eq(&self, other: &FuriHalInterruptId) -> bool
impl Eq for FuriHalInterruptId
impl StructuralEq for FuriHalInterruptId
impl StructuralPartialEq for FuriHalInterruptId
Auto Trait Implementations
impl RefUnwindSafe for FuriHalInterruptId
impl Send for FuriHalInterruptId
impl Sync for FuriHalInterruptId
impl Unpin for FuriHalInterruptId
impl UnwindSafe for FuriHalInterruptId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more