diff --git a/monoio/src/driver/iocp/event.rs b/monoio/src/driver/iocp/event.rs index 1072d7b8..b7f0e045 100644 --- a/monoio/src/driver/iocp/event.rs +++ b/monoio/src/driver/iocp/event.rs @@ -131,7 +131,7 @@ impl Events { impl<'a> IntoIterator for &'a Events { type Item = &'a Event; - type IntoIter = Iter<'a>; + type IntoIter = Iter<'a, Event>; fn into_iter(self) -> Self::IntoIter { self.iter() @@ -140,7 +140,7 @@ impl<'a> IntoIterator for &'a Events { impl<'a> IntoIterator for &'a mut Events { type Item = &'a mut Event; - type IntoIter = Iter<'a>; + type IntoIter = IterMut<'a, Event>; fn into_iter(self) -> Self::IntoIter { self.iter_mut()