@@ -45,6 +45,10 @@ __private_docs = [
4545 " tower/full" , " dep:tower-http" ,
4646]
4747
48+ # This feature is used to enable private test helper usage
49+ # in `axum-core` and `axum-extra`.
50+ __private = [" tokio" , " http1" , " dep:reqwest" ]
51+
4852[dependencies ]
4953axum-core = { path = " ../axum-core" , version = " 0.5.0-rc.1" }
5054bytes = " 1.0"
@@ -72,6 +76,7 @@ form_urlencoded = { version = "1.1.0", optional = true }
7276hyper = { version = " 1.1.0" , optional = true }
7377hyper-util = { version = " 0.1.3" , features = [" tokio" , " server" , " service" ], optional = true }
7478multer = { version = " 3.0.0" , optional = true }
79+ reqwest = { version = " 0.12" , optional = true , default-features = false , features = [" json" , " stream" , " multipart" ] }
7580serde_json = { version = " 1.0" , features = [" raw_value" ], optional = true }
7681serde_path_to_error = { version = " 0.1.8" , optional = true }
7782serde_urlencoded = { version = " 0.7" , optional = true }
@@ -214,6 +219,9 @@ allowed = [
214219 " http_body" ,
215220 " serde" ,
216221 " tokio" ,
222+
223+ # for the `__private` feature
224+ " reqwest" ,
217225]
218226
219227[[bench ]]
0 commit comments