Lines Matching refs:Notified
48 pub(crate) struct Notified<S: 'static>(Task<S>); struct
50 unsafe impl<S: Schedule> Send for Notified<S> {} implementation
51 unsafe impl<S: Schedule> Sync for Notified<S> {} implementation
73 fn schedule(&self, task: Notified<Self>); in schedule()
77 fn yield_now(&self, task: Notified<Self>) { in yield_now()
84 pub(crate) fn joinable<T, S>(task: T) -> (Notified<S>, JoinHandle<T::Output>)
98 (Notified(task), join)
104 pub(crate) unsafe fn joinable_local<T, S>(task: T) -> (Notified<S>, JoinHandle<T::Output>)
118 (Notified(task), join)
136 impl<S: 'static> Notified<S> { impl
137 pub(crate) unsafe fn from_raw(ptr: NonNull<Header>) -> Notified<S> {
138 Notified(Task::from_raw(ptr))
154 impl<S: 'static> Notified<S> { impl
168 impl<S: Schedule> Notified<S> { implementation
197 impl<S> fmt::Debug for Notified<S> { implementation