Skip to main content

qubit_executor/executor/
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//! Execution strategy abstractions and basic executor implementations.
11//!
12
13mod delay_executor;
14mod direct_executor;
15#[allow(clippy::module_inception)]
16mod executor;
17mod schedule_executor;
18mod thread_per_task_executor;
19mod thread_per_task_executor_builder;
20pub(crate) mod thread_spawn_config;
21
22pub use delay_executor::DelayExecutor;
23pub use direct_executor::DirectExecutor;
24pub use executor::Executor;
25pub use schedule_executor::ScheduleExecutor;
26pub use thread_per_task_executor::ThreadPerTaskExecutor;
27pub use thread_per_task_executor_builder::ThreadPerTaskExecutorBuilder;