Loading...
Loading...
Reviews axum web framework code for routing patterns, extractor usage, middleware, state management, and error handling. Use when reviewing Rust code that uses axum, tower, or hyper for HTTP services. Covers axum 0.7+ patterns including State, Path, Query, Json extractors.
npx skill4agent add existential-birds/beagle axum-code-reviewasync-traitState<T>IntoResponse[FILE:LINE] ISSUE_TITLE
Severity: Critical | Major | Minor | Informational
Description of the issue and why it matters.| Issue Type | Reference |
|---|---|
| Route definitions, nesting, method routing | references/routing.md |
| State, Path, Query, Json, body extractors | references/extractors.md |
| Tower middleware, layers, error handling | references/middleware.md |
/api/users/api/orders.get().post().route()JsonFormBytesState<T>T: CloneArc<AppState>ClonePath<T>Query<T>Option#[serde(default)]FromRequestPartsFromRequestasync fn#[async_trait]FromRequestFromRequestPartsState<T>CloneLazyLockonce_cell::sync::Lazylazy_static!IntoResponseResult<impl IntoResponse, AppError>-> impl IntoResponse+ use<>tower-http#[async_trait]async fnState<T>sqlx::Errorasync-traitFromRequestFromRequestParts.get().post()tower-http::traceonce_cell::sync::Lazylazy_static!std::sync::LazyLocktower-httputoipaaide#[axum::debug_handler]Extension<T>impl IntoResponseRouter::new()ServiceBuilderaxum::serveTcpListenerasync fnFromRequestFromRequestPartsasync-trait+ use<'a>std::sync::LazyLockonce_celllazy_staticbeagle-rust:review-verification-protocol