struct TIMERS {
__private_field: (),
}
Fields
__private_field: ()
Methods from Deref<Target = UPIntrFreeCell<BinaryHeap<TimerCondVar>>>
sourcepub fn exclusive_access(&self) -> UPIntrRefMut<'_, T>
pub fn exclusive_access(&self) -> UPIntrRefMut<'_, T>
Panic if the data has been borrowed.
pub fn exclusive_session<F, V>(&self, f: F) -> V where
F: FnOnce(&mut T) -> V,
Trait Implementations
sourceimpl Deref for TIMERS
impl Deref for TIMERS
type Target = UPIntrFreeCell<BinaryHeap<TimerCondVar>>
type Target = UPIntrFreeCell<BinaryHeap<TimerCondVar>>
The resulting type after dereferencing.
sourcefn deref(&self) -> &UPIntrFreeCell<BinaryHeap<TimerCondVar>>
fn deref(&self) -> &UPIntrFreeCell<BinaryHeap<TimerCondVar>>
Dereferences the value.
impl LazyStatic for TIMERS
Auto Trait Implementations
impl RefUnwindSafe for TIMERS
impl Send for TIMERS
impl Sync for TIMERS
impl Unpin for TIMERS
impl UnwindSafe for TIMERS
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more