10 lines
495 B
Markdown
10 lines
495 B
Markdown
# api-macros
|
|
|
|
Defines transport-independent API metadata from public traits. The same declarations drive optional HTTP adapters and OpenAPI generation, while callers retain authentication, authorization, and application state.
|
|
|
|
## Main entry points
|
|
|
|
- [`api`] — API declaration and validation
|
|
- [`ApiContract`], [`Operation`], and [`WebSocketOperation`] — typed operation contracts
|
|
- `axum`, `reqwest`, and `openapi` — adapters and document generation enabled by their respective features
|