diff --git a/strafe-client/src/compat_worker.rs b/strafe-client/src/compat_worker.rs index aec9367..e56acd3 100644 --- a/strafe-client/src/compat_worker.rs +++ b/strafe-client/src/compat_worker.rs @@ -2,14 +2,12 @@ pub type QNWorker<'a,Task>=CompatNWorker<'a,Task>; pub type INWorker<'a,Task>=CompatNWorker<'a,Task>; pub struct CompatNWorker<'a,Task>{ - data:std::marker::PhantomData<Task>, f:Box<dyn FnMut(Task)+Send+'a>, } impl<'a,Task> CompatNWorker<'a,Task>{ pub fn new(f:impl FnMut(Task)+Send+'a)->CompatNWorker<'a,Task>{ Self{ - data:std::marker::PhantomData, f:Box::new(f), } }