Expand description
Safe bindings for the driver runtime dispatcher stable ABI
Structs§
- Auto
Release Dispatcher - An owned reference to a driver runtime dispatcher that auto-releases when dropped. This gives
you the best of both worlds of having an
Arc<Dispatcher>and aDispatcherRef<'static>created byDispatcher::release: - Current
Dispatcher - A placeholder for the currently active dispatcher.
- Dispatcher
- An owned handle for a dispatcher managed by the driver runtime.
- Dispatcher
Builder - A builder for
Dispatchers - Driver
Dispatcher Ref - An unowned reference to a driver runtime dispatcher such as is produced by calling
Dispatcher::release. When this object goes out of scope it won’t shut down the dispatcher, leaving that up to the driver runtime or another owner.
Traits§
- OnDriver
Dispatcher - Makes available additional functionality available on driver dispatchers on top of what’s
available on
OnDispatcher. - Shutdown
Observer Fn - A marker trait for a function type that can be used as a shutdown observer for
Dispatcher.
Type Aliases§
- fdf_
dispatcher_ t - Dispatcher for performing asynchronous operations.