axum-macros
#[derive(FromRequest)]
use axum_macros::FromRequest;
struct Extractor(#[from_request(via(axum::Extension), via(axum::Extension))] State);
#[derive(Clone)]
struct State;
fn main() {}