1use core::time::Duration; 2 3use cgp::prelude::*; 4 5#[derive_component(SleeperComponent, Sleeper<Runtime>)] 6#[async_trait] 7pub trait CanSleep: Async { 8 async fn sleep(&self, duration: Duration); 9}