{"crate":{"id":"axum-extra","name":"axum-extra","updated_at":"2026-04-14T07:55:40.731964Z","versions":[2254718,1905032,1904649,1893250,1825868,1805233,1802543,1752154,1749596,1500252,1415962,1391984,1378315,1342428,1341149,1291300,1276439,1092936,1012914,999070,968674,899138,862025,861073,847831,779647,773522,756276,748514,740372,736756,725071,675353,672812,670475,666597,660094,607867,599223,577175,574116,563203,551458,549680,546713,539576,526565,525119,508436,504534,504488,482310,473447,462158],"keywords":["http","routing","web"],"categories":["network-programming","asynchronous","web-programming"],"badges":[],"created_at":"2021-12-02T19:09:53.031841Z","downloads":53139912,"recent_downloads":12788049,"default_version":"0.12.6","num_versions":54,"yanked":false,"max_version":"0.12.6","newest_version":"0.12.6","max_stable_version":"0.12.6","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","links":{"version_downloads":"/api/v1/crates/axum-extra/downloads","versions":null,"owners":"/api/v1/crates/axum-extra/owners","owner_team":"/api/v1/crates/axum-extra/owner_team","owner_user":"/api/v1/crates/axum-extra/owner_user","reverse_dependencies":"/api/v1/crates/axum-extra/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2254718,"crate":"axum-extra","num":"0.12.6","dl_path":"/api/v1/crates/axum-extra/0.12.6/download","readme_path":"/api/v1/crates/axum-extra/0.12.6/readme","updated_at":"2026-04-14T07:55:40.731964Z","created_at":"2026-04-14T07:55:40.731964Z","downloads":5740553,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.6/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.6/downloads","authors":"/api/v1/crates/axum-extra/0.12.6/authors"},"crate_size":71621,"published_by":{"id":6741,"login":"Darksonn","name":"Alice Ryhl","avatar":"https://avatars.githubusercontent.com/u/928074?v=4","url":"https://github.com/Darksonn","github_username_matches":true,"created_at":"2011-07-20T14:55:07Z"},"audit_actions":[{"action":"publish","user":{"id":6741,"login":"Darksonn","name":"Alice Ryhl","avatar":"https://avatars.githubusercontent.com/u/928074?v=4","url":"https://github.com/Darksonn","github_username_matches":true,"created_at":"2011-07-20T14:55:07Z"},"time":"2026-04-14T07:55:40.731964Z"}],"checksum":"be44683b41ccb9ab2d23a5230015c9c3c55be97a25e4428366de8873103f7970","rust_version":"1.80","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4690,"comment_lines":123,"files":34}},"total_code_lines":4693,"total_comment_lines":123}},{"id":1905032,"crate":"axum-extra","num":"0.12.5","dl_path":"/api/v1/crates/axum-extra/0.12.5/download","readme_path":"/api/v1/crates/axum-extra/0.12.5/readme","updated_at":"2025-12-27T14:33:19.067969Z","created_at":"2025-12-27T14:33:19.067969Z","downloads":2725525,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.5/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.5/downloads","authors":"/api/v1/crates/axum-extra/0.12.5/authors"},"crate_size":70280,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-12-27T14:33:19.067969Z"}],"checksum":"fef252edff26ddba56bbcdf2ee3307b8129acb86f5749b68990c168a6fcc9c76","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4526,"comment_lines":119,"files":33}},"total_code_lines":4529,"total_comment_lines":119}},{"id":1904649,"crate":"axum-extra","num":"0.12.4","dl_path":"/api/v1/crates/axum-extra/0.12.4/download","readme_path":"/api/v1/crates/axum-extra/0.12.4/readme","updated_at":"2025-12-27T09:45:11.006448Z","created_at":"2025-12-27T09:45:11.006448Z","downloads":2192,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.4/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.4/downloads","authors":"/api/v1/crates/axum-extra/0.12.4/authors"},"crate_size":70240,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-12-27T09:45:11.006448Z"}],"checksum":"64b53391462e934d4163c8907f59662cf5833f38a15c85853fb8d8bcbffc9ba1","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4526,"comment_lines":119,"files":33}},"total_code_lines":4529,"total_comment_lines":119}},{"id":1893250,"crate":"axum-extra","num":"0.12.3","dl_path":"/api/v1/crates/axum-extra/0.12.3/download","readme_path":"/api/v1/crates/axum-extra/0.12.3/readme","updated_at":"2025-12-20T16:27:50.793960Z","created_at":"2025-12-20T16:27:50.793960Z","downloads":116570,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.3/downloads","authors":"/api/v1/crates/axum-extra/0.12.3/authors"},"crate_size":70064,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-12-20T16:27:50.793960Z"}],"checksum":"6dfbd6109d91702d55fc56df06aae7ed85c465a7a451db6c0e54a4b9ca5983d1","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4520,"comment_lines":119,"files":33}},"total_code_lines":4523,"total_comment_lines":119}},{"id":1825868,"crate":"axum-extra","num":"0.12.2","dl_path":"/api/v1/crates/axum-extra/0.12.2/download","readme_path":"/api/v1/crates/axum-extra/0.12.2/readme","updated_at":"2025-11-14T21:20:33.408928Z","created_at":"2025-11-14T21:20:33.408928Z","downloads":441135,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.2/downloads","authors":"/api/v1/crates/axum-extra/0.12.2/authors"},"crate_size":69116,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-11-14T21:20:33.408928Z"}],"checksum":"dbfe9f610fe4e99cf0cfcd03ccf8c63c28c616fe714d80475ef731f3b13dd21b","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4472,"comment_lines":119,"files":33}},"total_code_lines":4475,"total_comment_lines":119}},{"id":1805233,"crate":"axum-extra","num":"0.12.1","dl_path":"/api/v1/crates/axum-extra/0.12.1/download","readme_path":"/api/v1/crates/axum-extra/0.12.1/readme","updated_at":"2025-11-02T17:03:59.345741Z","created_at":"2025-11-02T17:03:59.345741Z","downloads":204378,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.1/downloads","authors":"/api/v1/crates/axum-extra/0.12.1/authors"},"crate_size":69036,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-11-02T17:03:59.345741Z"}],"checksum":"5136e6c5e7e7978fe23e9876fb924af2c0f84c72127ac6ac17e7c46f457d362c","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4473,"comment_lines":119,"files":33}},"total_code_lines":4476,"total_comment_lines":119}},{"id":1802543,"crate":"axum-extra","num":"0.12.0","dl_path":"/api/v1/crates/axum-extra/0.12.0/download","readme_path":"/api/v1/crates/axum-extra/0.12.0/readme","updated_at":"2025-10-31T20:27:18.651554Z","created_at":"2025-10-31T20:27:18.651554Z","downloads":32249,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.12.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.12.0/downloads","authors":"/api/v1/crates/axum-extra/0.12.0/authors"},"crate_size":68970,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-10-31T20:27:18.651554Z"}],"checksum":"460c45604cb25834835e3b4d3468510322852783dac36261d642424d75562ff3","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4473,"comment_lines":119,"files":33}},"total_code_lines":4476,"total_comment_lines":119}},{"id":1752154,"crate":"axum-extra","num":"0.10.3","dl_path":"/api/v1/crates/axum-extra/0.10.3/download","readme_path":"/api/v1/crates/axum-extra/0.10.3/readme","updated_at":"2025-09-30T12:52:42.150942Z","created_at":"2025-09-30T12:52:42.150942Z","downloads":13064140,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"async-stream":[],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.3/downloads","authors":"/api/v1/crates/axum-extra/0.10.3/authors"},"crate_size":68428,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-09-30T12:52:42.150942Z"}],"checksum":"9963ff19f40c6102c76756ef0a46004c0d58957d87259fc9208ff8441c12ab96","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4421,"comment_lines":118,"files":33}},"total_code_lines":4424,"total_comment_lines":118}},{"id":1749596,"crate":"axum-extra","num":"0.10.2","dl_path":"/api/v1/crates/axum-extra/0.10.2/download","readme_path":"/api/v1/crates/axum-extra/0.10.2/readme","updated_at":"2025-09-28T19:11:26.416030Z","created_at":"2025-09-28T19:11:26.416030Z","downloads":62942,"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"async-stream":[],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.2/downloads","authors":"/api/v1/crates/axum-extra/0.10.2/authors"},"crate_size":68412,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-09-28T19:11:26.416030Z"}],"checksum":"d86d701cd16f401888ebe9c3214dc838c7ef27a405d5726196765a913603b5dd","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4421,"comment_lines":118,"files":33}},"total_code_lines":4424,"total_comment_lines":118}},{"id":1500252,"crate":"axum-extra","num":"0.10.1","dl_path":"/api/v1/crates/axum-extra/0.10.1/download","readme_path":"/api/v1/crates/axum-extra/0.10.1/readme","updated_at":"2025-03-28T16:29:38.777666Z","created_at":"2025-03-28T16:29:38.777666Z","downloads":8113850,"features":{"__private_docs":["axum/json"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"async-stream":[],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.1/downloads","authors":"/api/v1/crates/axum-extra/0.10.1/authors"},"crate_size":66375,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-03-28T16:29:38.777666Z"}],"checksum":"45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4296,"comment_lines":118,"files":33}},"total_code_lines":4299,"total_comment_lines":118}},{"id":1415962,"crate":"axum-extra","num":"0.11.0","dl_path":"/api/v1/crates/axum-extra/0.11.0/download","readme_path":"/api/v1/crates/axum-extra/0.11.0/readme","updated_at":"2025-01-22T13:57:20.893732Z","created_at":"2025-01-21T13:14:09.266780Z","downloads":24625,"features":{"__private_docs":["axum/json"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.11.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.11.0/downloads","authors":"/api/v1/crates/axum-extra/0.11.0/authors"},"crate_size":65981,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-01-21T13:14:09.266780Z"},{"action":"yank","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-01-22T13:57:20.895759Z"}],"checksum":"543f0799d22486525744f06a3580b64f3e51d97aba73ea0e09040969c0034722","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4271,"comment_lines":117,"files":33}},"total_code_lines":4274,"total_comment_lines":117}},{"id":1391984,"crate":"axum-extra","num":"0.10.0","dl_path":"/api/v1/crates/axum-extra/0.10.0/download","readme_path":"/api/v1/crates/axum-extra/0.10.0/readme","updated_at":"2025-01-01T10:11:27.836845Z","created_at":"2025-01-01T10:11:27.836845Z","downloads":1965273,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_html_form","dep:serde_path_to_error"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.0/downloads","authors":"/api/v1/crates/axum-extra/0.10.0/authors"},"crate_size":65859,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2025-01-01T10:11:27.836845Z"}],"checksum":"460fc6f625a1f7705c6cf62d0d070794e94668988b1c38111baeec177c715f7b","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4271,"comment_lines":117,"files":33}},"total_code_lines":4274,"total_comment_lines":117}},{"id":1378315,"crate":"axum-extra","num":"0.10.0-rc.1","dl_path":"/api/v1/crates/axum-extra/0.10.0-rc.1/download","readme_path":"/api/v1/crates/axum-extra/0.10.0-rc.1/readme","updated_at":"2024-12-17T22:55:31.161678Z","created_at":"2024-12-17T22:55:31.161678Z","downloads":3458,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.0-rc.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.0-rc.1/downloads","authors":"/api/v1/crates/axum-extra/0.10.0-rc.1/authors"},"crate_size":66677,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2024-12-17T22:55:31.161678Z"}],"checksum":"1de1412ce392df7dfb764e56cb5bcf52169dbdce7f3f1c26026195bab2bc0328","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":4435,"comment_lines":126,"files":33}},"total_code_lines":4438,"total_comment_lines":126}},{"id":1342428,"crate":"axum-extra","num":"0.9.6","dl_path":"/api/v1/crates/axum-extra/0.9.6/download","readme_path":"/api/v1/crates/axum-extra/0.9.6/readme","updated_at":"2024-11-16T19:38:17.538778Z","created_at":"2024-11-16T19:38:17.538778Z","downloads":6587162,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing","multipart"],"erased-json":["dep:serde_json","dep:typed-json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.6/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.6/downloads","authors":"/api/v1/crates/axum-extra/0.9.6/authors"},"crate_size":47663,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2024-11-16T19:38:17.538778Z"}],"checksum":"c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3770,"comment_lines":70,"files":28}},"total_code_lines":3773,"total_comment_lines":70}},{"id":1341149,"crate":"axum-extra","num":"0.9.5","dl_path":"/api/v1/crates/axum-extra/0.9.5/download","readme_path":"/api/v1/crates/axum-extra/0.9.5/readme","updated_at":"2024-11-15T17:38:21.367067Z","created_at":"2024-11-15T17:38:21.367067Z","downloads":10479,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing","multipart"],"erased-json":["dep:serde_json","dep:typed-json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.5/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.5/downloads","authors":"/api/v1/crates/axum-extra/0.9.5/authors"},"crate_size":47565,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2024-11-15T17:38:21.367067Z"}],"checksum":"37634d71e9f3c35cfb1c30c87c7cba500d55892f04c2dbe6a99383c664b820b0","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3770,"comment_lines":70,"files":28}},"total_code_lines":3773,"total_comment_lines":70}},{"id":1291300,"crate":"axum-extra","num":"0.10.0-alpha.1","dl_path":"/api/v1/crates/axum-extra/0.10.0-alpha.1/download","readme_path":"/api/v1/crates/axum-extra/0.10.0-alpha.1/readme","updated_at":"2024-10-05T09:33:07.364123Z","created_at":"2024-10-05T09:33:07.364123Z","downloads":7942,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing","multipart"],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer","dep:fastrand"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"tracing":["axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.10.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.10.0-alpha.1/downloads","authors":"/api/v1/crates/axum-extra/0.10.0-alpha.1/authors"},"crate_size":46780,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2024-10-05T09:33:07.364123Z"}],"checksum":"fda8d71bb4e0d59ca7203822c50c4f0961aa5ed42c758d62cb413f0ba0aa9877","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3689,"comment_lines":70,"files":28}},"total_code_lines":3692,"total_comment_lines":70}},{"id":1276439,"crate":"axum-extra","num":"0.9.4","dl_path":"/api/v1/crates/axum-extra/0.9.4/download","readme_path":"/api/v1/crates/axum-extra/0.9.4/readme","updated_at":"2024-09-20T19:35:40.312371Z","created_at":"2024-09-20T19:35:40.312371Z","downloads":1322538,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"tracing":["dep:tracing","axum-core/tracing","axum/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.4/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.4/downloads","authors":"/api/v1/crates/axum-extra/0.9.4/authors"},"crate_size":43616,"published_by":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"audit_actions":[{"action":"publish","user":{"id":6913,"login":"jplatte","name":"Jonas Platte","avatar":"https://avatars.githubusercontent.com/u/951129?v=4","url":"https://github.com/jplatte","github_username_matches":true,"created_at":"2011-08-01T07:32:04Z"},"time":"2024-09-20T19:35:40.312371Z"}],"checksum":"73c3220b188aea709cf1b6c5f9b01c3bd936bb08bd2b5184a12b35ac8131b1f9","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3555,"comment_lines":35,"files":27}},"total_code_lines":3558,"total_comment_lines":35}},{"id":1092936,"crate":"axum-extra","num":"0.9.3","dl_path":"/api/v1/crates/axum-extra/0.9.3/download","readme_path":"/api/v1/crates/axum-extra/0.9.3/readme","updated_at":"2024-03-24T19:19:09.941316Z","created_at":"2024-03-24T19:19:09.941316Z","downloads":4268641,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"tracing":["dep:tracing","axum-core/tracing"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.3/downloads","authors":"/api/v1/crates/axum-extra/0.9.3/authors"},"crate_size":42641,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2024-03-24T19:19:09.941316Z"}],"checksum":"0be6ea09c9b96cb5076af0de2e383bd2bc0c18f827cf1967bdd353e0b910d733","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3492,"comment_lines":35,"files":26}},"total_code_lines":3495,"total_comment_lines":35}},{"id":1012914,"crate":"axum-extra","num":"0.9.2","dl_path":"/api/v1/crates/axum-extra/0.9.2/download","readme_path":"/api/v1/crates/axum-extra/0.9.2/readme","updated_at":"2024-01-13T13:32:36.355045Z","created_at":"2024-01-13T13:32:36.355045Z","downloads":806978,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.2/downloads","authors":"/api/v1/crates/axum-extra/0.9.2/authors"},"crate_size":42239,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2024-01-13T13:32:36.355045Z"}],"checksum":"895ff42f72016617773af68fb90da2a9677d89c62338ec09162d4909d86fdd8f","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3481,"comment_lines":35,"files":26}},"total_code_lines":3484,"total_comment_lines":35}},{"id":999070,"crate":"axum-extra","num":"0.9.1","dl_path":"/api/v1/crates/axum-extra/0.9.1/download","readme_path":"/api/v1/crates/axum-extra/0.9.1/readme","updated_at":"2023-12-29T16:49:22.407362Z","created_at":"2023-12-29T16:49:22.407362Z","downloads":191715,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-deserializer":["dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.1/downloads","authors":"/api/v1/crates/axum-extra/0.9.1/authors"},"crate_size":41891,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-12-29T16:49:22.407362Z"}],"checksum":"881348a37b079994894b6e5e46edcc4b8a60e1c0333669a65b810abeed780598","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3451,"comment_lines":35,"files":26}},"total_code_lines":3454,"total_comment_lines":35}},{"id":968674,"crate":"axum-extra","num":"0.9.0","dl_path":"/api/v1/crates/axum-extra/0.9.0/download","readme_path":"/api/v1/crates/axum-extra/0.9.0/readme","updated_at":"2023-11-27T08:32:08.658375Z","created_at":"2023-11-27T08:32:08.658375Z","downloads":109817,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-header":["dep:headers"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.9.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.9.0/downloads","authors":"/api/v1/crates/axum-extra/0.9.0/authors"},"crate_size":38856,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-11-27T08:32:08.658375Z"}],"checksum":"523ae92256049a3b02d3bb4df80152386cd97ddba0c8c5077619bdc8c4b1859b","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":3158,"comment_lines":35,"files":25}},"total_code_lines":3161,"total_comment_lines":35}},{"id":899138,"crate":"axum-extra","num":"0.8.0","dl_path":"/api/v1/crates/axum-extra/0.8.0/download","readme_path":"/api/v1/crates/axum-extra/0.8.0/readme","updated_at":"2023-09-16T19:43:41.245818Z","created_at":"2023-09-16T19:43:41.245818Z","downloads":2915515,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.8.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.8.0/downloads","authors":"/api/v1/crates/axum-extra/0.8.0/authors"},"crate_size":36828,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-09-16T19:43:41.245818Z"}],"checksum":"4ab90e7b70bea63a153137162affb6a0bce26b584c24a4c7885509783e2cf30b","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2913,"comment_lines":31,"files":24}},"total_code_lines":2916,"total_comment_lines":31}},{"id":862025,"crate":"axum-extra","num":"0.7.7","dl_path":"/api/v1/crates/axum-extra/0.7.7/download","readme_path":"/api/v1/crates/axum-extra/0.7.7/readme","updated_at":"2023-08-03T18:00:17.292359Z","created_at":"2023-08-03T18:00:17.292359Z","downloads":1071450,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.7/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.7/downloads","authors":"/api/v1/crates/axum-extra/0.7.7/authors"},"crate_size":36782,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-08-03T18:00:17.292359Z"}],"checksum":"a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2913,"comment_lines":31,"files":24}},"total_code_lines":2916,"total_comment_lines":31}},{"id":861073,"crate":"axum-extra","num":"0.7.6","dl_path":"/api/v1/crates/axum-extra/0.7.6/download","readme_path":"/api/v1/crates/axum-extra/0.7.6/readme","updated_at":"2023-08-02T15:53:43.389024Z","created_at":"2023-08-02T15:53:43.389024Z","downloads":4799,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.6/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.6/downloads","authors":"/api/v1/crates/axum-extra/0.7.6/authors"},"crate_size":36683,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-08-02T15:53:43.389024Z"}],"checksum":"90d668dd730a9bf6ab6aa3c92fb4c6b64e6948b454d458f2f3438e491ec67abe","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2904,"comment_lines":31,"files":24}},"total_code_lines":2907,"total_comment_lines":31}},{"id":847831,"crate":"axum-extra","num":"0.7.5","dl_path":"/api/v1/crates/axum-extra/0.7.5/download","readme_path":"/api/v1/crates/axum-extra/0.7.5/readme","updated_at":"2023-07-17T08:14:59.234059Z","created_at":"2023-07-17T08:14:59.234059Z","downloads":56635,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.5/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.5/downloads","authors":"/api/v1/crates/axum-extra/0.7.5/authors"},"crate_size":36675,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-07-17T08:14:59.234059Z"}],"checksum":"cebbcd90f811f93fc2a993024caecc1e8270d9d1eb9d3359edb3069c2096ea6f","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2904,"comment_lines":31,"files":24}},"total_code_lines":2907,"total_comment_lines":31}},{"id":779647,"crate":"axum-extra","num":"0.7.4","dl_path":"/api/v1/crates/axum-extra/0.7.4/download","readme_path":"/api/v1/crates/axum-extra/0.7.4/readme","updated_at":"2023-04-18T18:42:08.476182Z","created_at":"2023-04-18T18:42:08.476182Z","downloads":339906,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.4/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.4/downloads","authors":"/api/v1/crates/axum-extra/0.7.4/authors"},"crate_size":36614,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-04-18T18:42:08.476182Z"}],"checksum":"febf23ab04509bd7672e6abe76bd8277af31b679e89fa5ffc6087dc289a448a3","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2904,"comment_lines":31,"files":24}},"total_code_lines":2907,"total_comment_lines":31}},{"id":773522,"crate":"axum-extra","num":"0.7.3","dl_path":"/api/v1/crates/axum-extra/0.7.3/download","readme_path":"/api/v1/crates/axum-extra/0.7.3/readme","updated_at":"2023-04-11T15:26:18.077642Z","created_at":"2023-04-11T15:26:18.077642Z","downloads":9220,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json"],"form":["dep:serde_html_form"],"json-lines":["dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.3/downloads","authors":"/api/v1/crates/axum-extra/0.7.3/authors"},"crate_size":36152,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-04-11T15:26:18.077642Z"}],"checksum":"fe82ff817f40f735cdfd7092f810d3de63bf875f50d1f0c17928e28cdab64437","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2844,"comment_lines":31,"files":24}},"total_code_lines":2847,"total_comment_lines":31}},{"id":756276,"crate":"axum-extra","num":"0.7.2","dl_path":"/api/v1/crates/axum-extra/0.7.2/download","readme_path":"/api/v1/crates/axum-extra/0.7.2/readme","updated_at":"2023-03-22T14:24:51.561865Z","created_at":"2023-03-22T14:24:51.561865Z","downloads":32701,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.2/downloads","authors":"/api/v1/crates/axum-extra/0.7.2/authors"},"crate_size":35383,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-03-22T14:24:51.561865Z"}],"checksum":"7ea61f9f77592526b73fd14fe0f5938412bda49423f8b9f372ac76a9d6cf0ad2","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2806,"comment_lines":31,"files":23}},"total_code_lines":2809,"total_comment_lines":31}},{"id":748514,"crate":"axum-extra","num":"0.7.1","dl_path":"/api/v1/crates/axum-extra/0.7.1/download","readme_path":"/api/v1/crates/axum-extra/0.7.1/readme","updated_at":"2023-03-13T10:02:45.616289Z","created_at":"2023-03-13T10:02:45.616289Z","downloads":12233,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.1/downloads","authors":"/api/v1/crates/axum-extra/0.7.1/authors"},"crate_size":34864,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-03-13T10:02:45.616289Z"}],"checksum":"2094b0e3a4f9c2589cbfdaa7eaab9ba9f9f4ab12c601eff22ae4f964340d0e5d","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2742,"comment_lines":31,"files":23}},"total_code_lines":2745,"total_comment_lines":31}},{"id":740372,"crate":"axum-extra","num":"0.7.0","dl_path":"/api/v1/crates/axum-extra/0.7.0/download","readme_path":"/api/v1/crates/axum-extra/0.7.0/readme","updated_at":"2023-03-03T17:20:19.824523Z","created_at":"2023-03-03T17:20:19.824523Z","downloads":8123,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"multipart":["dep:multer"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.7.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.7.0/downloads","authors":"/api/v1/crates/axum-extra/0.7.0/authors"},"crate_size":34846,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-03-03T17:20:19.824523Z"}],"checksum":"99c2114246a1cfeb060be6fa92fab4c32085eacb49423453c6e2c2ee4eb9fd9f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2742,"comment_lines":31,"files":23}},"total_code_lines":2745,"total_comment_lines":31}},{"id":736756,"crate":"axum-extra","num":"0.6.0","dl_path":"/api/v1/crates/axum-extra/0.6.0/download","readme_path":"/api/v1/crates/axum-extra/0.6.0/readme","updated_at":"2023-02-27T08:43:07.965622Z","created_at":"2023-02-27T08:43:07.965622Z","downloads":636286,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.6.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.6.0/downloads","authors":"/api/v1/crates/axum-extra/0.6.0/authors"},"crate_size":31707,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-02-27T08:43:07.965622Z"}],"checksum":"72f6236b9edabc109ec6d5836ce90e359854a4e267d4241d29202f73261ad622","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2483,"comment_lines":30,"files":22}},"total_code_lines":2486,"total_comment_lines":30}},{"id":725071,"crate":"axum-extra","num":"0.5.0","dl_path":"/api/v1/crates/axum-extra/0.5.0/download","readme_path":"/api/v1/crates/axum-extra/0.5.0/readme","updated_at":"2023-02-12T11:43:00.676286Z","created_at":"2023-02-12T11:43:00.676286Z","downloads":39183,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding","dep:serde_html_form","dep:form_urlencoded"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.5.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.5.0/downloads","authors":"/api/v1/crates/axum-extra/0.5.0/authors"},"crate_size":33167,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2023-02-12T11:43:00.676286Z"}],"checksum":"51227033e4d3acad15c879092ac8a228532707b5db5ff2628f638334f63e1b7a","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2665,"comment_lines":31,"files":23}},"total_code_lines":2668,"total_comment_lines":31}},{"id":675353,"crate":"axum-extra","num":"0.4.2","dl_path":"/api/v1/crates/axum-extra/0.4.2/download","readme_path":"/api/v1/crates/axum-extra/0.4.2/readme","updated_at":"2022-12-02T10:55:45.787244Z","created_at":"2022-12-02T10:55:45.787244Z","downloads":1486698,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.2/downloads","authors":"/api/v1/crates/axum-extra/0.4.2/authors"},"crate_size":31254,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-12-02T10:55:45.787244Z"}],"checksum":"f9a320103719de37b7b4da4c8eb629d4573f6bcfd3dfe80d3208806895ccf81d","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2532,"comment_lines":26,"files":22}},"total_code_lines":2535,"total_comment_lines":26}},{"id":672812,"crate":"axum-extra","num":"0.4.1","dl_path":"/api/v1/crates/axum-extra/0.4.1/download","readme_path":"/api/v1/crates/axum-extra/0.4.1/readme","updated_at":"2022-11-29T09:58:14.658591Z","created_at":"2022-11-29T09:58:14.658591Z","downloads":12872,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.1/downloads","authors":"/api/v1/crates/axum-extra/0.4.1/authors"},"crate_size":30552,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-11-29T09:58:14.658591Z"}],"checksum":"256d21542ab2ccf04a433fdb025a466ca5c28ec6c63ee69d1e71b41b475efbac","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2464,"comment_lines":26,"files":22}},"total_code_lines":2467,"total_comment_lines":26}},{"id":670475,"crate":"axum-extra","num":"0.4.0","dl_path":"/api/v1/crates/axum-extra/0.4.0/download","readme_path":"/api/v1/crates/axum-extra/0.4.0/readme","updated_at":"2022-11-25T12:33:27.709748Z","created_at":"2022-11-25T12:33:27.709748Z","downloads":9371,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.0/downloads","authors":"/api/v1/crates/axum-extra/0.4.0/authors"},"crate_size":30517,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-11-25T12:33:27.709748Z"}],"checksum":"d1933e5206aa0a213ae64bbd53b3006f4dc171f02314fb5efaf4d2212d2705b8","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2464,"comment_lines":26,"files":22}},"total_code_lines":2467,"total_comment_lines":26}},{"id":666597,"crate":"axum-extra","num":"0.4.0-rc.3","dl_path":"/api/v1/crates/axum-extra/0.4.0-rc.3/download","readme_path":"/api/v1/crates/axum-extra/0.4.0-rc.3/readme","updated_at":"2022-11-19T12:02:48.369152Z","created_at":"2022-11-19T12:02:48.369152Z","downloads":2834,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.0-rc.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.0-rc.3/downloads","authors":"/api/v1/crates/axum-extra/0.4.0-rc.3/authors"},"crate_size":30269,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-11-19T12:02:48.369152Z"}],"checksum":"16a35dfc7e1c432f55bc4f5665926651cc34d169ed7db7b6c01a26a20abc47af","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2464,"comment_lines":26,"files":22}},"total_code_lines":2467,"total_comment_lines":26}},{"id":660094,"crate":"axum-extra","num":"0.4.0-rc.2","dl_path":"/api/v1/crates/axum-extra/0.4.0-rc.2/download","readme_path":"/api/v1/crates/axum-extra/0.4.0-rc.2/readme","updated_at":"2022-11-09T08:04:45.466614Z","created_at":"2022-11-09T08:04:45.466614Z","downloads":3828,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.0-rc.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.0-rc.2/downloads","authors":"/api/v1/crates/axum-extra/0.4.0-rc.2/authors"},"crate_size":30298,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-11-09T08:04:45.466614Z"}],"checksum":"fa4236821ba5932aa38a08a45e4068ff2318c2882672c30ff26a433bc84b14e6","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2470,"comment_lines":26,"files":22}},"total_code_lines":2473,"total_comment_lines":26}},{"id":607867,"crate":"axum-extra","num":"0.4.0-rc.1","dl_path":"/api/v1/crates/axum-extra/0.4.0-rc.1/download","readme_path":"/api/v1/crates/axum-extra/0.4.0-rc.1/readme","updated_at":"2022-08-23T21:04:56.070981Z","created_at":"2022-08-23T21:04:56.070981Z","downloads":10539,"features":{"async-read-body":["dep:tokio-util","tokio-util?/io"],"cookie":["dep:cookie"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":[],"erased-json":["dep:serde_json","dep:serde"],"form":["dep:serde","dep:serde_html_form"],"json-lines":["dep:serde_json","dep:serde","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util"],"protobuf":["dep:prost"],"query":["dep:serde","dep:serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["dep:axum-macros","dep:serde","dep:percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.4.0-rc.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.4.0-rc.1/downloads","authors":"/api/v1/crates/axum-extra/0.4.0-rc.1/authors"},"crate_size":29970,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-08-23T21:04:56.070981Z"}],"checksum":"090ae29ae83a40882fb99bce421d8dce4a819325a013bb301dad4cc4b74ab40c","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":2435,"comment_lines":26,"files":22}},"total_code_lines":2438,"total_comment_lines":26}},{"id":599223,"crate":"axum-extra","num":"0.3.7","dl_path":"/api/v1/crates/axum-extra/0.3.7/download","readme_path":"/api/v1/crates/axum-extra/0.3.7/readme","updated_at":"2022-08-09T15:13:00.670415Z","created_at":"2022-08-09T15:13:00.670415Z","downloads":128890,"features":{"async-read-body":["tokio-util/io"],"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"json-lines":["serde_json","serde","tokio-util/io","tokio-stream/io-util"],"query":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.7/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.7/downloads","authors":"/api/v1/crates/axum-extra/0.3.7/authors"},"crate_size":21944,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-08-09T15:13:00.670415Z"}],"checksum":"69034b3b0fd97923eee2ce8a47540edb21e07f48f87f67d44bb4271cec622bdb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1589,"comment_lines":23,"files":17}},"total_code_lines":1592,"total_comment_lines":23}},{"id":577175,"crate":"axum-extra","num":"0.3.6","dl_path":"/api/v1/crates/axum-extra/0.3.6/download","readme_path":"/api/v1/crates/axum-extra/0.3.6/readme","updated_at":"2022-07-02T09:39:15.815833Z","created_at":"2022-07-02T09:39:15.815833Z","downloads":18344,"features":{"async-read-body":["tokio-util/io"],"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"json-lines":["serde_json","serde","tokio-util/io","tokio-stream/io-util"],"query":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.6/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.6/downloads","authors":"/api/v1/crates/axum-extra/0.3.6/authors"},"crate_size":21887,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-07-02T09:39:15.815833Z"}],"checksum":"277c75e6c814b061ae4947d02335d9659db9771b9950cca670002ae986372f44","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1589,"comment_lines":23,"files":17}},"total_code_lines":1592,"total_comment_lines":23}},{"id":574116,"crate":"axum-extra","num":"0.3.5","dl_path":"/api/v1/crates/axum-extra/0.3.5/download","readme_path":"/api/v1/crates/axum-extra/0.3.5/readme","updated_at":"2022-06-27T19:08:38.444468Z","created_at":"2022-06-27T19:08:38.444468Z","downloads":3974,"features":{"async-read-body":["tokio-util/io"],"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"json-lines":["serde_json","serde","tokio-util/io","tokio-stream/io-util"],"query":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.5/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.5/downloads","authors":"/api/v1/crates/axum-extra/0.3.5/authors"},"crate_size":21833,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-06-27T19:08:38.444468Z"}],"checksum":"67512287c1ae2a58c3b8f86f99f53ae79e33e2015c1560f506c1d2951868dd7a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1589,"comment_lines":23,"files":17}},"total_code_lines":1592,"total_comment_lines":23}},{"id":563203,"crate":"axum-extra","num":"0.3.4","dl_path":"/api/v1/crates/axum-extra/0.3.4/download","readme_path":"/api/v1/crates/axum-extra/0.3.4/readme","updated_at":"2022-06-08T13:59:15.152277Z","created_at":"2022-06-08T13:59:15.152277Z","downloads":13332,"features":{"async-read-body":["tokio-util/io"],"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"query":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.4/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.4/downloads","authors":"/api/v1/crates/axum-extra/0.3.4/authors"},"crate_size":19482,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-06-08T13:59:15.152277Z"}],"checksum":"4f4a22e494aab08f7fb9e9b462e49e4c1637dd9a4bfa4250e9addfdbafc1a022","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1376,"comment_lines":9,"files":16}},"total_code_lines":1379,"total_comment_lines":9}},{"id":551458,"crate":"axum-extra","num":"0.3.3","dl_path":"/api/v1/crates/axum-extra/0.3.3/download","readme_path":"/api/v1/crates/axum-extra/0.3.3/readme","updated_at":"2022-05-18T18:30:21.177906Z","created_at":"2022-05-18T18:30:21.177906Z","downloads":10331,"features":{"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"query":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.3/downloads","authors":"/api/v1/crates/axum-extra/0.3.3/authors"},"crate_size":18556,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-05-18T18:30:21.177906Z"}],"checksum":"75330529f6b27544cedc6089108602a056d016df6aa4f2cb24408d840392ef2d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1313,"comment_lines":9,"files":14}},"total_code_lines":1316,"total_comment_lines":9}},{"id":549680,"crate":"axum-extra","num":"0.3.2","dl_path":"/api/v1/crates/axum-extra/0.3.2/download","readme_path":"/api/v1/crates/axum-extra/0.3.2/readme","updated_at":"2022-05-15T18:06:51.275416Z","created_at":"2022-05-15T18:06:51.275416Z","downloads":3468,"features":{"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"form":["serde","serde_html_form"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.2/downloads","authors":"/api/v1/crates/axum-extra/0.3.2/authors"},"crate_size":17599,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-05-15T18:06:51.275416Z"}],"checksum":"2f7722ba91ada388a441af40f7bd202f2c417ee62a2e2c1b53ca450466e0b88a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1248,"comment_lines":9,"files":13}},"total_code_lines":1251,"total_comment_lines":9}},{"id":546713,"crate":"axum-extra","num":"0.3.1","dl_path":"/api/v1/crates/axum-extra/0.3.1/download","readme_path":"/api/v1/crates/axum-extra/0.3.1/readme","updated_at":"2022-05-10T12:19:56.456734Z","created_at":"2022-05-10T12:19:56.456734Z","downloads":4607,"features":{"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.1/downloads","authors":"/api/v1/crates/axum-extra/0.3.1/authors"},"crate_size":16527,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-05-10T12:19:56.456734Z"}],"checksum":"f77e63453d67cf14576bad0f395ad1541f0b92949a6a53b548f40b77158fc095","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1155,"comment_lines":8,"files":12}},"total_code_lines":1158,"total_comment_lines":8}},{"id":539576,"crate":"axum-extra","num":"0.3.0","dl_path":"/api/v1/crates/axum-extra/0.3.0/download","readme_path":"/api/v1/crates/axum-extra/0.3.0/readme","updated_at":"2022-04-27T08:28:24.889039Z","created_at":"2022-04-27T08:28:24.889039Z","downloads":4899,"features":{"cookie":["cookie-lib"],"cookie-private":["cookie","cookie-lib/private"],"cookie-signed":["cookie","cookie-lib/signed"],"default":[],"erased-json":["serde_json","serde"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.3.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.3.0/downloads","authors":"/api/v1/crates/axum-extra/0.3.0/authors"},"crate_size":16371,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-04-27T08:28:24.889039Z"}],"checksum":"a00a7085c512df12d4e07a862b23a3b3bfe5326ecfc4185b49fb15c8850ba406","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1139,"comment_lines":8,"files":12}},"total_code_lines":1142,"total_comment_lines":8}},{"id":526565,"crate":"axum-extra","num":"0.2.1","dl_path":"/api/v1/crates/axum-extra/0.2.1/download","readme_path":"/api/v1/crates/axum-extra/0.2.1/readme","updated_at":"2022-04-03T18:18:36.711660Z","created_at":"2022-04-03T18:18:36.711660Z","downloads":418860,"features":{"cookie":["cookie-lib"],"default":[],"erased-json":["serde_json","serde"],"spa":["tower-http/fs"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.2.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.2.1/downloads","authors":"/api/v1/crates/axum-extra/0.2.1/authors"},"crate_size":15958,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-04-03T18:18:36.711660Z"}],"checksum":"bb752c1940e365de8be991c909da4af5e07fe84afaaa8c57abd957f1555d8665","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2,"comment_lines":0,"files":2},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":1119,"comment_lines":8,"files":11}},"total_code_lines":1122,"total_comment_lines":8}},{"id":525119,"crate":"axum-extra","num":"0.2.0","dl_path":"/api/v1/crates/axum-extra/0.2.0/download","readme_path":"/api/v1/crates/axum-extra/0.2.0/readme","updated_at":"2022-03-31T18:48:44.320661Z","created_at":"2022-03-31T18:48:44.320661Z","downloads":3173,"features":{"cookie":["cookie-lib"],"default":[],"erased-json":["serde_json","serde"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.2.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.2.0/downloads","authors":"/api/v1/crates/axum-extra/0.2.0/authors"},"crate_size":12956,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-03-31T18:48:44.320661Z"}],"checksum":"ff3819ded1be91d7ee2cd9f0466aa345cc70ba0b0035ed47e3eac6427f83b81a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":813,"comment_lines":5,"files":9}},"total_code_lines":813,"total_comment_lines":5}},{"id":508436,"crate":"axum-extra","num":"0.1.5","dl_path":"/api/v1/crates/axum-extra/0.1.5/download","readme_path":"/api/v1/crates/axum-extra/0.1.5/readme","updated_at":"2022-03-01T13:18:57.844028Z","created_at":"2022-03-01T13:18:57.844028Z","downloads":22834,"features":{"erased-json":["serde_json","serde"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.5/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.5/downloads","authors":"/api/v1/crates/axum-extra/0.1.5/authors"},"crate_size":10573,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-03-01T13:18:57.844028Z"}],"checksum":"b5b6d79bc9c2975821d39c7df31ea766026beb9efe28c076a48cfd7d50f34f18","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":634,"comment_lines":1,"files":8}},"total_code_lines":634,"total_comment_lines":1}},{"id":504534,"crate":"axum-extra","num":"0.1.4","dl_path":"/api/v1/crates/axum-extra/0.1.4/download","readme_path":"/api/v1/crates/axum-extra/0.1.4/readme","updated_at":"2022-02-22T14:06:30.164992Z","created_at":"2022-02-22T14:06:30.164992Z","downloads":4548,"features":{"erased-json":["serde_json","serde"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.4/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.4/downloads","authors":"/api/v1/crates/axum-extra/0.1.4/authors"},"crate_size":10392,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-02-22T14:06:30.164992Z"}],"checksum":"9892171874d3463e88a37b7bdee28a266eb79447e3b152e062892f0e04055c99","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":630,"comment_lines":1,"files":8}},"total_code_lines":630,"total_comment_lines":1}},{"id":504488,"crate":"axum-extra","num":"0.1.3","dl_path":"/api/v1/crates/axum-extra/0.1.3/download","readme_path":"/api/v1/crates/axum-extra/0.1.3/readme","updated_at":"2022-02-22T14:08:23.667282Z","created_at":"2022-02-22T13:00:08.239637Z","downloads":2444,"features":{"erased-json":["serde_json","serde"],"typed-routing":["axum-macros","serde","percent-encoding"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.3/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.3/downloads","authors":"/api/v1/crates/axum-extra/0.1.3/authors"},"crate_size":10355,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-02-22T13:00:08.239637Z"},{"action":"yank","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-02-22T14:08:23.671620Z"}],"checksum":"c69a8ac186b8376890fe6151e0a9abd41f33b3208c6923b9dace0ccd68b5587b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":630,"comment_lines":1,"files":8}},"total_code_lines":630,"total_comment_lines":1}},{"id":482310,"crate":"axum-extra","num":"0.1.2","dl_path":"/api/v1/crates/axum-extra/0.1.2/download","readme_path":"/api/v1/crates/axum-extra/0.1.2/readme","updated_at":"2022-01-13T13:01:45.911593Z","created_at":"2022-01-13T13:01:45.911593Z","downloads":8525,"features":{"erased-json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.2/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.2/downloads","authors":"/api/v1/crates/axum-extra/0.1.2/authors"},"crate_size":9934,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2022-01-13T13:01:45.911593Z"}],"checksum":"faf73a23dc664faf208c01937ab3b3a597e241000b673e478fdc80d7623801da","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":619,"comment_lines":1,"files":9}},"total_code_lines":619,"total_comment_lines":1}},{"id":473447,"crate":"axum-extra","num":"0.1.1","dl_path":"/api/v1/crates/axum-extra/0.1.1/download","readme_path":"/api/v1/crates/axum-extra/0.1.1/readme","updated_at":"2021-12-27T14:23:37.192933Z","created_at":"2021-12-27T14:23:37.192933Z","downloads":4316,"features":{"erased-json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.1/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.1/downloads","authors":"/api/v1/crates/axum-extra/0.1.1/authors"},"crate_size":9360,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2021-12-27T14:23:37.192933Z"}],"checksum":"b0c76429f81fa75f4a30e117b52826af1f51cf8af68a525f8302ed7f37df602c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":612,"comment_lines":1,"files":9}},"total_code_lines":612,"total_comment_lines":1}},{"id":462158,"crate":"axum-extra","num":"0.1.0","dl_path":"/api/v1/crates/axum-extra/0.1.0/download","readme_path":"/api/v1/crates/axum-extra/0.1.0/readme","updated_at":"2021-12-02T19:09:53.031841Z","created_at":"2021-12-02T19:09:53.031841Z","downloads":2673,"features":{"erased-json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-extra/0.1.0/dependencies","version_downloads":"/api/v1/crates/axum-extra/0.1.0/downloads","authors":"/api/v1/crates/axum-extra/0.1.0/authors"},"crate_size":7574,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2021-12-02T19:09:53.031841Z"}],"checksum":"602a7b9ce3bf8663719e58b0f71a4d2497ec0ffd70fd524d75397a9f4e9c7999","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Extra utilities for axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"repository":"https://github.com/tokio-rs/axum","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":455,"comment_lines":0,"files":7}},"total_code_lines":455,"total_comment_lines":0}}],"keywords":[{"id":"http","keyword":"http","created_at":"2014-11-29T00:03:58.443252Z","crates_cnt":3401},{"id":"routing","keyword":"routing","created_at":"2015-05-08T19:34:16.283279Z","crates_cnt":419},{"id":"web","keyword":"web","created_at":"2014-11-29T13:11:08.855945Z","crates_cnt":3532}],"categories":[{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14722},{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11854},{"id":"web-programming","category":"Web programming","slug":"web-programming","description":"Crates to create applications for the web.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":10653}]}