diff --git a/devices/src/lib.rs b/devices/src/lib.rs index b106d86fd..c6e86da99 100644 --- a/devices/src/lib.rs +++ b/devices/src/lib.rs @@ -67,6 +67,6 @@ pub enum Error { IoError(io::Error), } -pub trait Interrupt: Send { +pub trait Interrupt: Send + Sync { fn deliver(&self) -> result::Result<(), std::io::Error>; }