Covers the fundamental constraints of building web services in Rust: why handlers must be async, how to manage shared state with Arc, and when to use type-safe extractors for validation. The framework comparison (axum vs actix vs warp) is helpful if you're still choosing, but the real value is in the constraint-to-implementation traces. It shows you why blocking code kills latency and why Rc doesn't work in handler state. The error handling pattern with IntoResponse is solid boilerplate you'll actually use. Think of this as the bridge between "I need a REST API" and understanding why the borrow checker is yelling at you about Send bounds.
npx -y skills add zhanghandong/rust-skills --skill domain-web --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents