Module radio::nonblocking [−][src]
Non-blocking (async/await) APIs on top of the base radio traits
Note that this requires use of unstable feature(generic_associated_types)
https://github.com/ryankurte/rust-radio
Copyright 2020 Ryan Kurte
Structs
AsyncOptions | Options for async driver calls |
ReceiveFuture | Receive future wraps a radio and buffer to provide a pollable future for receiving packets |
TransmitFuture | Future object containing a radio for transmit operation |
Enums
AsyncError | AsyncError wraps radio errors and provides notification of timeouts |
Traits
AsyncReceive | Async transmit function implemented over |
AsyncTransmit | Async transmit function implemented over |
Functions
async_std_task_waker | Task waker using async_std task::spawn with a task::sleep. Note that this cannot be relied on for accurate timing |