pub trait WorkerFactory: MaybeSend + MaybeSync {
// Required methods
fn kind(&self) -> WorkerKind;
fn create(
&self,
metrics: Option<DynMetrics>,
) -> (BoxedWorker, Option<DynMetrics>);
}Required Methods§
fn kind(&self) -> WorkerKind
Sourcefn create(
&self,
metrics: Option<DynMetrics>,
) -> (BoxedWorker, Option<DynMetrics>)
fn create( &self, metrics: Option<DynMetrics>, ) -> (BoxedWorker, Option<DynMetrics>)
Create a new worker