pub struct WorkPartition {
pub worker_id: usize,
pub nodes: Vec<NodeId>,
pub estimated_load: f64,
}Expand description
Work partition for a single worker.
Fields§
§worker_id: usize§nodes: Vec<NodeId>§estimated_load: f64Trait Implementations§
Source§impl Clone for WorkPartition
impl Clone for WorkPartition
Source§fn clone(&self) -> WorkPartition
fn clone(&self) -> WorkPartition
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 WorkPartition
impl Debug for WorkPartition
Source§impl<'de> Deserialize<'de> for WorkPartition
impl<'de> Deserialize<'de> for WorkPartition
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 WorkPartition
impl RefUnwindSafe for WorkPartition
impl Send for WorkPartition
impl Sync for WorkPartition
impl Unpin for WorkPartition
impl UnwindSafe for WorkPartition
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