Skip to main content

Crate qubit_rayon_executor

Crate qubit_rayon_executor 

Source
Expand description

§Qubit Rayon Executor

Rayon-backed CPU-bound executor service implementation.

Modules§

service
Executor service compatibility exports for Rayon-backed users.

Structs§

RayonExecutorService
Rayon-backed executor service for CPU-bound synchronous tasks.
RayonExecutorServiceBuilder
Builder for RayonExecutorService.
RayonTaskHandle
Tracked handle returned by crate::RayonExecutorService for accepted tasks.
StopReport
Summary returned by an immediate executor-service stop request.
TaskHandle
Lightweight result handle for a submitted callable task.

Enums§

CancelResult
Result of an attempt to cancel a tracked task.
ExecutorServiceLifecycle
Lifecycle state for a managed executor service.
RayonExecutorServiceBuildError
Error returned when crate::RayonExecutorServiceBuilder cannot build a service.
SubmissionError
Error returned when an executor service refuses to accept a task.
TaskStatus
Observable lifecycle status for a submitted task.
TryGet
Result of a non-blocking attempt to retrieve a task result.

Traits§

ExecutorService
Managed task service with submission and lifecycle control.
TaskResultHandle
Common interface for handles that expose a submitted task’s final result.
TrackedTaskHandle
Extension interface for handles that expose active task tracking.

Type Aliases§

TaskResult
Result type used by managed task handles.