Searched refs:UnsafeHrTimerPointer (Results 1 – 3 of 3) sorted by relevance
9 use super::UnsafeHrTimerPointer;51 unsafe impl<'a, T> UnsafeHrTimerPointer for Pin<&'a T>
5 UnsafeHrTimerPointer,49 unsafe impl<'a, T> UnsafeHrTimerPointer for Pin<&'a mut T>
208 /// [`UnsafeHrTimerPointer`] outlives any associated [`HrTimerPointer::TimerHandle`]210 pub unsafe trait UnsafeHrTimerPointer: Sync + Sized { interface 254 // SAFETY: By the safety requirement of [`UnsafeHrTimerPointer`], dropping the255 // handle returned by [`UnsafeHrTimerPointer::start`] ensures that the timer is259 T: UnsafeHrTimerPointer,265 expires: <<T as UnsafeHrTimerPointer>::TimerMode as HrTimerMode>::Expires, in start_scoped() 272 let handle = unsafe { UnsafeHrTimerPointer::start(self, expires) }; in start_scoped()