use super::*;
pub(crate) struct InterruptGuard;
impl InterruptGuard {
pub(crate) fn new() -> Self {
InterruptHandler::instance().block();
Self
}
}
impl Drop for InterruptGuard {
fn drop(&mut self) {
InterruptHandler::instance().unblock();
}
}