pub struct TimerDequeueTicketIssuer { /* private fields */ }Expand description
A type of deque which issues a tickets in form of TimerDequeueTicket
when the timer is set. This type of timer dequeue allows not to delete the
item from the queue and just drop the ticket instance. The timer dequeue
would ignore the dropped instances.
§Examples
ⓘ
let mut time_list =
OrderedTimerDeque
::<TimerDequeueTicketIssuer>
::new("test_label".into(), 4, false).unwrap();Trait Implementations§
Source§impl Debug for TimerDequeueTicketIssuer
impl Debug for TimerDequeueTicketIssuer
Source§impl Display for TimerDequeueTicketIssuer
impl Display for TimerDequeueTicketIssuer
Source§impl Ord for TimerDequeueTicketIssuer
impl Ord for TimerDequeueTicketIssuer
Source§impl OrderedTimerDequeIntrf for TimerDequeueTicketIssuer
impl OrderedTimerDequeIntrf for TimerDequeueTicketIssuer
Source§type Ticket = TimerDequeueTicket
type Ticket = TimerDequeueTicket
Return the ticket.
Source§fn wrap(
_target: Self::Target,
abs_time_sec: i64,
abs_time_nsec: i64,
) -> TimerResult<(Self, Self::Ticket)>
fn wrap( _target: Self::Target, abs_time_sec: i64, abs_time_nsec: i64, ) -> TimerResult<(Self, Self::Ticket)>
Wraps the input and initializes the timer time. Read more
Source§fn get_timeout_absolute(&self) -> TimerExpMode
fn get_timeout_absolute(&self) -> TimerExpMode
Should return the absolute time and the timer mode.
Source§impl PartialEq for TimerDequeueTicketIssuer
impl PartialEq for TimerDequeueTicketIssuer
Source§impl PartialOrd for TimerDequeueTicketIssuer
impl PartialOrd for TimerDequeueTicketIssuer
impl Eq for TimerDequeueTicketIssuer
Auto Trait Implementations§
impl Freeze for TimerDequeueTicketIssuer
impl RefUnwindSafe for TimerDequeueTicketIssuer
impl Send for TimerDequeueTicketIssuer
impl Sync for TimerDequeueTicketIssuer
impl Unpin for TimerDequeueTicketIssuer
impl UnwindSafe for TimerDequeueTicketIssuer
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