Rust Async Internals

Use when authoring or reviewing async Rust that may run inside tokio::select! / tokio::time::timeout / FuturesUnordered, bridging JNI to async (block_on from JNI thread), configuring tokio runtime for Android NDK, designing CancellationToken parent/child trees, handling broadcast::Lagged, choosing spawn_blocking vs std::thread::spawn, or auditing for std::sync::Mutex-across-await deadlocks. Triggers on "select", "join", "spawn", "cancellation", "tokio runtime", "block_on", "async fn", "tokio-console", or async-related test/runtime questions.

tomevault-io 0408ba0 2 files · 10.0 KB Updated

File contents

tomevault-io/skills-registry/tree/main/po4yka--ripdpi--rust-async-internals commit 0408ba0b79

Frequently asked questions

npx skillmds@latest add tomevault-io/rust-async-internals