IO subsystem for Bastion
Generic join handle type.
A prelude for the agnostik crate.
This struct doesn't have any functionality. It's only use is to have a nice API to create executors for different runtimes.
Handle that manages IO submitted to proactor system.
A handle that awaits the result of a task.
Concrete proactor instance
Inner join handle representation to hold variants of the executors
This trait represents a generic executor that can spawn a future, spawn a blocking task, and wait for a future to finish.
Operation registrar for Proactive IO, represents the outer ring that will send & receive submissions and completions respectively.
This trait represents an executor that is capable of spawning futures onto the same thread.
IO driver that drives event systems
Submitted async IO operation type