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::schedule::ScheduledExecutorService;
pub use crate::schedule::ScheduledTaskHandle;
pub use crate::schedule::SingleThreadScheduledExecutorService;
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.
schedule
Scheduled executor service abstractions and basic implementations.
service
Managed executor service abstractions and basic service implementations.
task
Task handles and task-result types.