Expand description
§Qubit Tokio Executor
Tokio-backed executor and executor service implementations.
Modules§
- service
- Executor service compatibility exports for Tokio-backed users.
Structs§
- Stop
Report - Summary returned by an immediate executor-service stop request.
- Task
Handle - Lightweight result handle for a submitted callable task.
- Tokio
Blocking Task Handle - Tracked handle for tasks submitted to Tokio’s blocking task pool.
- Tokio
Executor - Executes callable tasks on Tokio’s blocking task pool.
- Tokio
Executor Service - Tokio-backed service for submitted blocking tasks.
- Tokio
IoExecutor Service - Tokio-backed executor service for async IO and Future-based tasks.
- Tokio
Task Handle - Async handle returned by Tokio-backed executor services.
- Tracked
Task - Result handle with active status tracking and pre-start cancellation.
Enums§
- Cancel
Result - Result of an attempt to cancel a tracked task.
- Executor
Service Lifecycle - Lifecycle state for a managed executor service.
- Submission
Error - Error returned when an executor service refuses to accept a task.
- Task
Status - Observable lifecycle status for a submitted task.
- TryGet
- Result of a non-blocking attempt to retrieve a task result.
Traits§
- Executor
- Executes fallible one-time tasks according to an implementation-defined strategy.
- Executor
Service - Managed task service with submission and lifecycle control.
- Task
Result Handle - Common interface for handles that expose a submitted task’s final result.
- Tracked
Task Handle - Extension interface for handles that expose active task tracking.
Type Aliases§
- Task
Result - Result type used by managed task handles.
- Tokio
Blocking Executor Service - Tokio-backed blocking executor service routed through
spawn_blocking.