Searched refs:WeakWake (Results 1 – 3 of 3) sorted by relevance
14 pub(crate) trait WeakWake: Send + Sync { interface22 fn waker_vtable<W: WeakWake>() -> &'static RawWakerVTable { in waker_vtable()31 unsafe fn clone_weak_raw<W: WeakWake>(data: *const ()) -> RawWaker { in clone_weak_raw()43 unsafe fn wake_weak_raw<W: WeakWake>(data: *const ()) { in wake_weak_raw()46 WeakWake::wake(weak) in wake_weak_raw()49 unsafe fn wake_by_ref_weak_raw<W: WeakWake>(data: *const ()) { in wake_by_ref_weak_raw()54 WeakWake::wake_by_ref(&weak) in wake_by_ref_weak_raw()57 unsafe fn drop_weak_raw<W: WeakWake>(data: *const ()) { in drop_weak_raw()61 pub(crate) fn new_waker<W: WeakWake>(w: Weak<W>) -> Waker { in new_waker()
30 use crate::waker::{new_waker, WakerToken, WeakWake};405 impl WeakWake for RawExecutor {
78 use crate::waker::{new_waker, WakerToken, WeakWake};661 impl WeakWake for RawExecutor {