qubit_execution_services/
lib.rs1mod execution_services;
19
20pub use execution_services::{
21 ExecutionServices,
22 ExecutionServicesBuildError,
23 ExecutionServicesBuilder,
24 ExecutionServicesShutdownReport,
25};
26pub use qubit_executor::TaskHandle;
27pub use qubit_executor::service::{
28 ExecutorService,
29 RejectedExecution,
30 ShutdownReport,
31};
32pub use qubit_rayon_executor::{
33 RayonExecutorService,
34 RayonExecutorServiceBuildError,
35 RayonExecutorServiceBuilder,
36 RayonTaskHandle,
37};
38pub use qubit_thread_pool::{
39 ThreadPool,
40 ThreadPoolBuildError,
41 ThreadPoolBuilder,
42};
43pub use qubit_tokio_executor::{
44 TokioExecutorService,
45 TokioIoExecutorService,
46 TokioTaskHandle,
47};
48
49pub type BlockingExecutorService = ThreadPool;
51
52pub type BlockingExecutorServiceBuilder = ThreadPoolBuilder;
54
55pub type TokioBlockingExecutorService = TokioExecutorService;