pub struct QueueTicket { /* private fields */ }Expand description
Front-desk queue ticket pairing a position with the readiness decision that determines lane routing.
Implementations§
Source§impl QueueTicket
impl QueueTicket
Sourcepub const fn new(position: QueuePosition, decision: ReadinessDecision) -> Self
pub const fn new(position: QueuePosition, decision: ReadinessDecision) -> Self
Creates a queue ticket from a validated position and readiness decision.
Trait Implementations§
Source§impl Clone for QueueTicket
impl Clone for QueueTicket
Source§fn clone(&self) -> QueueTicket
fn clone(&self) -> QueueTicket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueueTicket
impl Debug for QueueTicket
Source§impl<'de> Deserialize<'de> for QueueTicket
impl<'de> Deserialize<'de> for QueueTicket
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueueTicket
impl PartialEq for QueueTicket
Source§impl Serialize for QueueTicket
impl Serialize for QueueTicket
impl Eq for QueueTicket
impl StructuralPartialEq for QueueTicket
Auto Trait Implementations§
impl Freeze for QueueTicket
impl RefUnwindSafe for QueueTicket
impl Send for QueueTicket
impl Sync for QueueTicket
impl Unpin for QueueTicket
impl UnsafeUnpin for QueueTicket
impl UnwindSafe for QueueTicket
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