#[non_exhaustive]pub struct ChunkAssignment {
pub job_id: String,
pub chunk_id: String,
pub chunk_index: u32,
pub chunk_count: u32,
pub iterations: u32,
pub seed_offset: u64,
pub permutation_index: Option<u64>,
pub min_iterations: Option<u32>,
pub max_iterations: Option<u32>,
pub target_error: Option<f64>,
}Expand description
One chunk assignment from the sentinel/coordinator.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.job_id: String§chunk_id: String§chunk_index: u32§chunk_count: u32§iterations: u32§seed_offset: u64§permutation_index: Option<u64>§min_iterations: Option<u32>§max_iterations: Option<u32>§target_error: Option<f64>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChunkAssignment
impl RefUnwindSafe for ChunkAssignment
impl Send for ChunkAssignment
impl Sync for ChunkAssignment
impl Unpin for ChunkAssignment
impl UnsafeUnpin for ChunkAssignment
impl UnwindSafe for ChunkAssignment
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