pub struct ColumnTicket(pub usize);Expand description
Column ticket is used to ensure that no columns are generated twice within a multi-threaded environment Each worker records the time it started generated columns. When submitting new columns it uses the ticket to identify columns added by other workers in the meantime.
Tuple Fields§
§0: usizeTrait Implementations§
Source§impl Clone for ColumnTicket
impl Clone for ColumnTicket
Source§fn clone(&self) -> ColumnTicket
fn clone(&self) -> ColumnTicket
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 ColumnTicket
impl Debug for ColumnTicket
Source§impl Hash for ColumnTicket
impl Hash for ColumnTicket
Source§impl PartialEq for ColumnTicket
impl PartialEq for ColumnTicket
impl Copy for ColumnTicket
impl Eq for ColumnTicket
impl StructuralPartialEq for ColumnTicket
Auto Trait Implementations§
impl Freeze for ColumnTicket
impl RefUnwindSafe for ColumnTicket
impl Send for ColumnTicket
impl Sync for ColumnTicket
impl Unpin for ColumnTicket
impl UnwindSafe for ColumnTicket
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