pub struct DistributedWorker {
pub id: usize,
pub config: DistributedConfig,
pub partitions: Vec<DataPartition>,
pub local_imputer: Box<dyn Imputer + Send + Sync>,
pub statistics: WorkerStatistics,
}Expand description
Worker node for distributed processing
Fields§
§id: usizeid
config: DistributedConfigconfig
partitions: Vec<DataPartition>partitions
local_imputer: Box<dyn Imputer + Send + Sync>local_imputer
statistics: WorkerStatisticsstatistics
Auto Trait Implementations§
impl Freeze for DistributedWorker
impl !RefUnwindSafe for DistributedWorker
impl Send for DistributedWorker
impl Sync for DistributedWorker
impl Unpin for DistributedWorker
impl !UnwindSafe for DistributedWorker
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> 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