Expand description
§Qubit Rayon Executor
Rayon-backed CPU-bound executor service implementation.
Modules§
- service
- Executor service compatibility exports for Rayon-backed users.
Structs§
- Rayon
Executor Service - Rayon-backed executor service for CPU-bound synchronous tasks.
- Rayon
Executor Service Builder - Builder for
RayonExecutorService. - Rayon
Task Handle - Tracked handle returned by
crate::RayonExecutorServicefor accepted tasks. - Stop
Report - Summary returned by an immediate executor-service stop request.
- Task
Handle - Lightweight result handle for a submitted callable task.
Enums§
- Cancel
Result - Result of an attempt to cancel a tracked task.
- Executor
Service Lifecycle - Lifecycle state for a managed executor service.
- Rayon
Executor Service Build Error - Error returned when
crate::RayonExecutorServiceBuildercannot build a 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
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.