Skip to main content

qubit_executor/service/
mod.rs

1/*******************************************************************************
2 *
3 *    Copyright (c) 2025 - 2026 Haixing Hu.
4 *
5 *    SPDX-License-Identifier: Apache-2.0
6 *
7 *    Licensed under the Apache License, Version 2.0.
8 *
9 ******************************************************************************/
10//! Managed executor service abstractions and basic service implementations.
11//!
12
13mod executor_service;
14mod executor_service_builder_error;
15mod executor_service_lifecycle;
16mod stop_report;
17mod submission_error;
18mod thread_per_task_executor_service;
19mod thread_per_task_executor_service_builder;
20
21pub use executor_service::ExecutorService;
22pub use executor_service_builder_error::ExecutorServiceBuilderError;
23pub use executor_service_lifecycle::ExecutorServiceLifecycle;
24pub use stop_report::StopReport;
25pub use submission_error::SubmissionError;
26pub use thread_per_task_executor_service::ThreadPerTaskExecutorService;
27pub use thread_per_task_executor_service_builder::ThreadPerTaskExecutorServiceBuilder;