Module pyo3_asyncio::async_std
source · [−]Expand description
async-std-runtime
PyO3 Asyncio functions specific to the async-std runtime
Items marked with
unstable-streams
are only available when the unstable-streams
Cargo feature is enabled:
[dependencies.pyo3-asyncio]
version = "0.16"
features = ["unstable-streams"]
Modules
attributes
re-exports for macros
Functions
Convert a Rust Future into a Python awaitable
Convert a Rust Future into a Python awaitable
Either copy the task locals from the current task OR get the current running loop and contextvars from Python.
Get the current event loop from either Python or Rust async task local context
Convert a Python awaitable
into a Rust Future
Convert a !Send
Rust Future into a Python awaitable
Convert a !Send
Rust Future into a Python awaitable
Run the event loop until the given Future completes
Run the event loop until the given Future completes
Set the task local event loop for the given future
Set the task local event loop for the given !Send future
Attribute Macros
attributes
Provides the boilerplate for the async-std
runtime and runs an async fn as main
Enables an async main function that uses the async-std runtime.
attributes
testing
Registers an async-std
test with the pyo3-asyncio
test harness
Registers an async-std
test with the pyo3-asyncio
test harness.