pub struct WorkBatch {
pub job_id: Uuid,
pub chunk_id: RuntimeChunkId,
pub claim_token: ClaimToken,
pub work_context_hash: WorkContextHash,
pub context: WorkContext,
pub items: Vec<RuntimeWorkItem>,
}Expand description
A resolved chunk of abstract work items queued for execution.
Fields§
§job_id: Uuid§chunk_id: RuntimeChunkId§claim_token: ClaimToken§work_context_hash: WorkContextHash§context: WorkContext§items: Vec<RuntimeWorkItem>Trait Implementations§
Auto Trait Implementations§
impl Freeze for WorkBatch
impl RefUnwindSafe for WorkBatch
impl Send for WorkBatch
impl Sync for WorkBatch
impl Unpin for WorkBatch
impl UnsafeUnpin for WorkBatch
impl UnwindSafe for WorkBatch
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more