pub struct RuntimeWorkItem {
pub item_id: u64,
pub kind: RuntimeWorkItemKind,
pub tag: u64,
pub iterations: u32,
pub seed_offset: u64,
pub fidelity: RuntimeWorkFidelity,
}Expand description
One abstract unit of work in a runtime chunk, derived from kind and routed by tag.
Fields§
§item_id: u64§kind: RuntimeWorkItemKind§tag: u64§iterations: u32§seed_offset: u64§fidelity: RuntimeWorkFidelityTrait Implementations§
Source§impl Clone for RuntimeWorkItem
impl Clone for RuntimeWorkItem
Source§fn clone(&self) -> RuntimeWorkItem
fn clone(&self) -> RuntimeWorkItem
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 RuntimeWorkItem
impl Debug for RuntimeWorkItem
Source§impl<'de> Deserialize<'de> for RuntimeWorkItem
impl<'de> Deserialize<'de> for RuntimeWorkItem
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
Auto Trait Implementations§
impl Freeze for RuntimeWorkItem
impl RefUnwindSafe for RuntimeWorkItem
impl Send for RuntimeWorkItem
impl Sync for RuntimeWorkItem
impl Unpin for RuntimeWorkItem
impl UnsafeUnpin for RuntimeWorkItem
impl UnwindSafe for RuntimeWorkItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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