//! ARM Cortex-M implementation of [`ISync`].
usecrate::cortex_m::Arch;usecrate::sync::ISync;implISync forArch{#[allow(unused_variables)]fndisable_interrupts(priority:usize){// todo: only mask interrupts up to a certain priority
cortex_m::interrupt::disable();}fnenable_interrupts(){unsafe{cortex_m::interrupt::enable();}}}