#[repr(C)]pub struct ISRFunc {
pub stat_reg: u32,
pub gpio: u32,
pub edge: u32,
pub gpio_offset: u32,
pub timestamp: *mut u64,
pub f: Option<unsafe extern "C" fn()>,
pub debounce: u32,
}Fields§
§stat_reg: u32§gpio: u32§edge: u32§gpio_offset: u32§timestamp: *mut u64§f: Option<unsafe extern "C" fn()>§debounce: u32Trait Implementations§
Auto Trait Implementations§
impl Freeze for ISRFunc
impl RefUnwindSafe for ISRFunc
impl !Send for ISRFunc
impl !Sync for ISRFunc
impl Unpin for ISRFunc
impl UnwindSafe for ISRFunc
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