pub struct EventSender<'a> { /* private fields */ }Expand description
each select coroutine would use this struct to communicate with
the cqueue. the struct is created in add for each select coroutine
Implementations§
Trait Implementations§
Source§impl Drop for EventSender<'_>
impl Drop for EventSender<'_>
impl Send for EventSender<'_>
Auto Trait Implementations§
impl<'a> !Freeze for EventSender<'a>
impl<'a> RefUnwindSafe for EventSender<'a>
impl<'a> Sync for EventSender<'a>
impl<'a> Unpin for EventSender<'a>
impl<'a> UnwindSafe for EventSender<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more