Expand description
native implementation
Re-exports§
pub use super::*;
Macros§
- call_
async_ no_ send - Awaits an
asyncblock orawaitexpression whose future is notSendby dispatching it onto a local task and relaying the result back through a oneshot channel wrapped inSendable. Accepts either an async block or an await expression and propagates errors with?.
Structs§
- Interval
Intervalstream used by theinterval()function to provide a a time interval stream. The stream is backed by tokio interval stream on native platforms and by by the JavaScriptsetInterval()andclearInterval()APIs in WASM32 environment.
Functions§
- dispatch
- Not supported on native targets; provided for API parity with the WASM implementation and never reached.
- interval
async interval()function backed by the JavaScriptcreateInterval()- sleep
- Waits until
durationhas elapsed. - spawn
- Spawns a
Sendfuture onto the tokio runtime, detaching the resulting task. - yield_
executor - Yields execution back to the Tokio runtime.
- yield_
now - Yields execution back to the Tokio runtime.