remove pointless PhantomData
This commit is contained in:
parent
ca51256a16
commit
2a542e0026
@ -2,14 +2,12 @@ pub type QNWorker<'a,Task>=CompatNWorker<'a,Task>;
|
|||||||
pub type INWorker<'a,Task>=CompatNWorker<'a,Task>;
|
pub type INWorker<'a,Task>=CompatNWorker<'a,Task>;
|
||||||
|
|
||||||
pub struct CompatNWorker<'a,Task>{
|
pub struct CompatNWorker<'a,Task>{
|
||||||
data:std::marker::PhantomData<Task>,
|
|
||||||
f:Box<dyn FnMut(Task)+Send+'a>,
|
f:Box<dyn FnMut(Task)+Send+'a>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a,Task> CompatNWorker<'a,Task>{
|
impl<'a,Task> CompatNWorker<'a,Task>{
|
||||||
pub fn new(f:impl FnMut(Task)+Send+'a)->CompatNWorker<'a,Task>{
|
pub fn new(f:impl FnMut(Task)+Send+'a)->CompatNWorker<'a,Task>{
|
||||||
Self{
|
Self{
|
||||||
data:std::marker::PhantomData,
|
|
||||||
f:Box::new(f),
|
f:Box::new(f),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user