Rust Async

Guide for async and concurrent Rust programming. Use when writing async functions, using tokio, spawning threads, working with channels, or sharing state with Arc/Mutex. Use when this capability is needed.

tomevault-io Updated

File contents

Rust Async and Concurrency

Async functions, tokio runtime, streams, threads, channels, and shared state.

When to Use This Skill

Activate when:

  • Writing async functions with tokio
  • Running concurrent async operations with join! or spawn
  • Processing async streams
  • Spawning OS threads
  • Using channels (mpsc) for message passing
  • Sharing state with Arc and Mutex

For async patterns, concurrency primitives, and shared state examples, see references/async.md.


Source: vinnie357/claude-skills — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/vinnie357--claude-skills--rust-async commit 4b623e008b

Frequently asked questions

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