src/maverick/skills/maverick_rust_async/SKILL.md
Rust async/await with Tokio and async patterns
npx skillsauth add get2knowio/maverick maverick-rust-asyncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
#[tokio::main]
async fn main() {
let result = fetch_data().await;
}
async fn fetch_data() -> Result<String, Error> {
// async operation
}
let handle = tokio::spawn(async move {
expensive_operation().await
});
let result = handle.await?;
Send: Can transfer across thread boundariesSync: Can be shared across threads (&T is Send)Arc instead of Rc for thread-safe reference countingdevelopment
Rust unsafe code, FFI, and safety invariants
development
Rust testing patterns (unit, integration, property-based)
development
Rust performance optimization and zero-cost abstractions
development
Rust ownership, borrowing, and lifetimes