pub struct QueuedCalculation {
pub request_id: RequestId,
pub cell: String,
pub ready_at_ms: u64,
pub priority: i16,
pub sequence: u64,
pub bypasses: u8,
pub incremental_continuation: Option<ContinuationToken>,
}Expand description
One deterministic automatic queue entry suitable for persistence.
Fields§
§request_id: RequestIdStable automatic request identity.
cell: StringCanonical cell path.
ready_at_ms: u64Earliest wall-clock millisecond at which the entry is ready.
priority: i16Effective policy priority.
sequence: u64Stable insertion order.
bypasses: u8Number of ready selections that bypassed this entry.
incremental_continuation: Option<ContinuationToken>Incremental continuation token retained after budget exhaustion.
Trait Implementations§
Source§impl Clone for QueuedCalculation
impl Clone for QueuedCalculation
Source§fn clone(&self) -> QueuedCalculation
fn clone(&self) -> QueuedCalculation
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 moreSource§impl Debug for QueuedCalculation
impl Debug for QueuedCalculation
impl Eq for QueuedCalculation
Source§impl PartialEq for QueuedCalculation
impl PartialEq for QueuedCalculation
impl StructuralPartialEq for QueuedCalculation
Auto Trait Implementations§
impl Freeze for QueuedCalculation
impl RefUnwindSafe for QueuedCalculation
impl Send for QueuedCalculation
impl Sync for QueuedCalculation
impl Unpin for QueuedCalculation
impl UnsafeUnpin for QueuedCalculation
impl UnwindSafe for QueuedCalculation
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