Skip to main content

Crate qubit_executor

Crate qubit_executor 

Source
Expand description

§Qubit Executor

Core executor abstractions, task handles, and basic executor implementations.

Re-exports§

pub use crate::executor::DelayExecutor;
pub use crate::executor::DirectExecutor;
pub use crate::executor::Executor;
pub use crate::executor::ScheduleExecutor;
pub use crate::executor::ThreadPerTaskExecutor;
pub use crate::executor::ThreadPerTaskExecutorBuilder;
pub use crate::service::ExecutorService;
pub use crate::service::ExecutorServiceBuilderError;
pub use crate::service::ExecutorServiceLifecycle;
pub use crate::service::StopReport;
pub use crate::service::SubmissionError;
pub use crate::service::ThreadPerTaskExecutorService;
pub use crate::service::ThreadPerTaskExecutorServiceBuilder;
pub use crate::task::CancelResult;
pub use crate::task::TaskExecutionError;
pub use crate::task::TaskResult;
pub use crate::task::TaskStatus;
pub use crate::task::TaskHandle;
pub use crate::task::TrackedTask;
pub use crate::task::TryGet;

Modules§

executor
Execution strategy abstractions and basic executor implementations.
hook
Task lifecycle hooks.
service
Managed executor service abstractions and basic service implementations.
task
Task handles and task-result types.