pub(crate) struct TicketRotatorState {
current: Box<dyn ProducesTickets>,
previous: Option<Box<dyn ProducesTickets>>,
next_switch_time: u64,
}
Fields§
§current: Box<dyn ProducesTickets>
§previous: Option<Box<dyn ProducesTickets>>
§next_switch_time: u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TicketRotatorState
impl !RefUnwindSafe for TicketRotatorState
impl Send for TicketRotatorState
impl Sync for TicketRotatorState
impl Unpin for TicketRotatorState
impl !UnwindSafe for TicketRotatorState
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