Trait ora_api::IntoWorker
source · pub trait IntoWorker {
// Provided methods
fn worker<T>(self) -> Arc<dyn RawWorker + Send + Sync>
where Self: Worker<T>,
T: Task { ... }
fn worker_with_selector<T>(
self,
selector: WorkerSelector
) -> Arc<dyn RawWorker + Send + Sync>
where Self: Worker<T>,
T: Task { ... }
}
Expand description
Provided Methods§
sourcefn worker<T>(self) -> Arc<dyn RawWorker + Send + Sync>where
Self: Worker<T>,
T: Task,
fn worker<T>(self) -> Arc<dyn RawWorker + Send + Sync>where Self: Worker<T>, T: Task,
Convert self
into a RawWorker
that can be registered
in worker pools.
sourcefn worker_with_selector<T>(
self,
selector: WorkerSelector
) -> Arc<dyn RawWorker + Send + Sync>where
Self: Worker<T>,
T: Task,
fn worker_with_selector<T>( self, selector: WorkerSelector ) -> Arc<dyn RawWorker + Send + Sync>where Self: Worker<T>, T: Task,
Convert self
into a RawWorker
that can be registered
in worker pools with the given selector.