axum
Installation
SKILL.md
Axum (Rust)
Axum é roteamento + extractors sobre Tower/Hyper/Tokio. Handlers pequenos, estado explícito, composição via Router e middleware Tower.
Stack típica
| Crate | Papel |
|---|---|
axum |
Router, extractors, response |
tokio |
Runtime async |
tower / tower-http |
Middleware (trace, cors, compression, timeout) |
serde |
JSON / form |
tracing |
Logs estruturados |
| DB | sqlx ou ORM já no projeto |
Preserve a stack existente. Não imponha ORMs novos sem pedido. Runtime: tokio. Logs: tracing. Client HTTP: reqwest. ORM: sea-orm / diesel se o repo já usar; senão sqlx.