← Rule catalog

rust-doctor · Framework

axum-extension-request-state

Detect Axum Extension used for application-wide state

Severity
warning
Confidence
medium
Analyzer
syn-ast
Default policy
Opt-in

Tags

  • framework
  • heuristic

Framework requirements

  • axum >=0.7,<0.9

Limitations

  • Syntactic analysis does not have rustc name resolution or inferred type information.

Remediation

Use State<T> for router-owned application state and reserve Extension for request extensions.

Fix capability: guidance