diff --git a/src/event/event.rs b/src/event/event.rs index 959affda6..d631f8ae1 100644 --- a/src/event/event.rs +++ b/src/event/event.rs @@ -12,6 +12,7 @@ use std::fmt; /// [`Poll::poll`]: ../struct.Poll.html#method.poll /// [`Poll`]: ../struct.Poll.html /// [`Token`]: ../struct.Token.html +#[derive(Clone)] #[repr(transparent)] pub struct Event { inner: sys::Event, diff --git a/src/sys/windows/event.rs b/src/sys/windows/event.rs index 4d04e6420..a49252a29 100644 --- a/src/sys/windows/event.rs +++ b/src/sys/windows/event.rs @@ -5,6 +5,7 @@ use miow::iocp::CompletionStatus; use super::afd; use crate::Token; +#[derive(Clone)] pub struct Event { pub flags: u32, pub data: u64,