pub struct ClaimCandidate {
pub enqueue_seq: u64,
pub claim_fencing_token: u64,
pub delivery_policy: DeliveryPolicy,
pub slot_policy: SlotPolicy,
pub merge_key: MergeKey,
}Expand description
Decoded claim-relevant fields of one ready queued-work batch row.
Backends build these from their candidate rows, presented in
enqueue_seq ascending order and already filtered to
available_at_ms <= now with no live claim.
Fields§
§enqueue_seq: u64§claim_fencing_token: u64§delivery_policy: DeliveryPolicy§slot_policy: SlotPolicy§merge_key: MergeKeyTrait Implementations§
Source§impl Clone for ClaimCandidate
impl Clone for ClaimCandidate
Source§fn clone(&self) -> ClaimCandidate
fn clone(&self) -> ClaimCandidate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClaimCandidate
impl RefUnwindSafe for ClaimCandidate
impl Send for ClaimCandidate
impl Sync for ClaimCandidate
impl Unpin for ClaimCandidate
impl UnsafeUnpin for ClaimCandidate
impl UnwindSafe for ClaimCandidate
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