diff --git a/asynchronix/src/time/clock.rs b/asynchronix/src/time/clock.rs index 816bcb5..54a7f95 100644 --- a/asynchronix/src/time/clock.rs +++ b/asynchronix/src/time/clock.rs @@ -9,7 +9,7 @@ use crate::time::MonotonicTime; /// /// A clock can be associated to a simulation at initialization time by calling /// [`SimInit::init_with_clock()`](crate::simulation::SimInit::init_with_clock). -pub trait Clock { +pub trait Clock: Send { /// Blocks until the deadline. fn synchronize(&mut self, deadline: MonotonicTime) -> SyncStatus; }