diff options
Diffstat (limited to 'devices/src/utils/async_job_queue.rs')
-rw-r--r-- | devices/src/utils/async_job_queue.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/devices/src/utils/async_job_queue.rs b/devices/src/utils/async_job_queue.rs index 8f9f4a3..103d705 100644 --- a/devices/src/utils/async_job_queue.rs +++ b/devices/src/utils/async_job_queue.rs @@ -11,7 +11,7 @@ use sys_util::{EventFd, WatchingEvents}; /// Async Job Queue can schedule async jobs. pub struct AsyncJobQueue { - jobs: Mutex<Vec<Box<FnMut() + 'static + Send>>>, + jobs: Mutex<Vec<Box<dyn FnMut() + Send>>>, evt: EventFd, } @@ -23,7 +23,7 @@ impl AsyncJobQueue { jobs: Mutex::new(Vec::new()), evt, }); - let handler: Arc<EventHandler> = queue.clone(); + let handler: Arc<dyn EventHandler> = queue.clone(); event_loop.add_event( &queue.evt, WatchingEvents::empty().set_read(), |