pub struct TimerObjectEntry { /* private fields */ }
Implementations§
Source§impl TimerObjectEntry
impl TimerObjectEntry
pub fn new(time: u64) -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get_time(&self) -> u64
pub fn pop_front_raw(&mut self) -> Option<*mut c_void>
pub fn push_back<T>(&mut self, t: T)
pub fn remove_raw(&mut self, pointer: *mut c_void) -> Option<*mut c_void>
pub fn push_back_raw(&mut self, ptr: *mut c_void)
pub fn iter_mut(&mut self) -> IterMut<'_, *mut c_void>
pub fn iter(&self) -> Iter<'_, *mut c_void>
Trait Implementations§
Source§impl Debug for TimerObjectEntry
impl Debug for TimerObjectEntry
Source§impl PartialEq for TimerObjectEntry
impl PartialEq for TimerObjectEntry
impl Eq for TimerObjectEntry
impl StructuralPartialEq for TimerObjectEntry
Auto Trait Implementations§
impl Freeze for TimerObjectEntry
impl RefUnwindSafe for TimerObjectEntry
impl !Send for TimerObjectEntry
impl !Sync for TimerObjectEntry
impl Unpin for TimerObjectEntry
impl UnwindSafe for TimerObjectEntry
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