├── .clippy.toml ├── .github ├── DISCUSSION_TEMPLATE │ └── q-a.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── CI.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── ECOSYSTEM.md ├── LICENSE ├── README.md ├── axum-core ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── body.rs │ ├── error.rs │ ├── ext_traits │ ├── mod.rs │ ├── request.rs │ └── request_parts.rs │ ├── extract │ ├── default_body_limit.rs │ ├── from_ref.rs │ ├── mod.rs │ ├── option.rs │ ├── rejection.rs │ ├── request_parts.rs │ └── tuple.rs │ ├── lib.rs │ ├── macros.rs │ └── response │ ├── append_headers.rs │ ├── into_response.rs │ ├── into_response_parts.rs │ └── mod.rs ├── axum-extra ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── src │ ├── body │ │ ├── async_read_body.rs │ │ └── mod.rs │ ├── either.rs │ ├── extract │ │ ├── cached.rs │ │ ├── cookie │ │ │ ├── mod.rs │ │ │ ├── private.rs │ │ │ └── signed.rs │ │ ├── form.rs │ │ ├── host.rs │ │ ├── json_deserializer.rs │ │ ├── mod.rs │ │ ├── multipart.rs │ │ ├── optional_path.rs │ │ ├── query.rs │ │ ├── rejection.rs │ │ ├── scheme.rs │ │ └── with_rejection.rs │ ├── handler │ │ ├── mod.rs │ │ └── or.rs │ ├── json_lines.rs │ ├── lib.rs │ ├── middleware.rs │ ├── protobuf.rs │ ├── response │ │ ├── attachment.rs │ │ ├── erased_json.rs │ │ ├── error_response.rs │ │ ├── file_stream.rs │ │ ├── mod.rs │ │ └── multiple.rs │ ├── routing │ │ ├── mod.rs │ │ ├── resource.rs │ │ └── typed.rs │ └── typed_header.rs └── test_files │ ├── index.html │ ├── index_2.html │ └── script.js ├── axum-macros ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── rust-toolchain ├── src │ ├── attr_parsing.rs │ ├── axum_test.rs │ ├── debug_handler.rs │ ├── from_ref.rs │ ├── from_request │ │ ├── attr.rs │ │ └── mod.rs │ ├── lib.rs │ ├── typed_path.rs │ └── with_position.rs └── tests │ ├── debug_handler │ ├── fail │ │ ├── .gitkeep │ │ ├── argument_not_extractor.rs │ │ ├── argument_not_extractor.stderr │ │ ├── duplicate_args.rs │ │ ├── duplicate_args.stderr │ │ ├── extension_not_clone.rs │ │ ├── extension_not_clone.stderr │ │ ├── extract_self_mut.rs │ │ ├── extract_self_mut.stderr │ │ ├── extract_self_ref.rs │ │ ├── extract_self_ref.stderr │ │ ├── generics.rs │ │ ├── generics.stderr │ │ ├── invalid_attrs.rs │ │ ├── invalid_attrs.stderr │ │ ├── json_not_deserialize.rs │ │ ├── json_not_deserialize.stderr │ │ ├── multiple_paths.rs │ │ ├── multiple_paths.stderr │ │ ├── multiple_request_consumers.rs │ │ ├── multiple_request_consumers.stderr │ │ ├── not_a_function.rs │ │ ├── not_a_function.stderr │ │ ├── not_async.rs │ │ ├── not_async.stderr │ │ ├── not_send.rs │ │ ├── not_send.stderr │ │ ├── output_tuple_too_many.rs │ │ ├── output_tuple_too_many.stderr │ │ ├── returning_request_parts.rs │ │ ├── returning_request_parts.stderr │ │ ├── single_wrong_return_tuple.rs │ │ ├── single_wrong_return_tuple.stderr │ │ ├── too_many_extractors.rs │ │ ├── too_many_extractors.stderr │ │ ├── wrong_order.rs │ │ ├── wrong_order.stderr │ │ ├── wrong_return_tuple.rs │ │ ├── wrong_return_tuple.stderr │ │ ├── wrong_return_type.rs │ │ └── wrong_return_type.stderr │ └── pass │ │ ├── associated_fn_without_self.rs │ │ ├── deny_unreachable_code.rs │ │ ├── impl_future.rs │ │ ├── impl_into_response.rs │ │ ├── infer_state.rs │ │ ├── multiple_extractors.rs │ │ ├── mut_extractor.rs │ │ ├── ready.rs │ │ ├── request_last.rs │ │ ├── result_impl_into_response.rs │ │ ├── returns_self.rs │ │ ├── self_receiver.rs │ │ ├── set_state.rs │ │ └── state_and_body.rs │ ├── debug_middleware │ ├── fail │ │ ├── doesnt_take_next.rs │ │ ├── doesnt_take_next.stderr │ │ ├── next_not_last.rs │ │ ├── next_not_last.stderr │ │ ├── takes_next_twice.rs │ │ └── takes_next_twice.stderr │ └── pass │ │ └── basic.rs │ ├── from_ref │ ├── fail │ │ ├── generics.rs │ │ └── generics.stderr │ └── pass │ │ ├── basic.rs │ │ ├── reference-types.rs │ │ └── skip.rs │ ├── from_request │ ├── fail │ │ ├── double_via_attr.rs │ │ ├── double_via_attr.stderr │ │ ├── enum_from_request_ident_in_variant.rs │ │ ├── enum_from_request_ident_in_variant.stderr │ │ ├── enum_from_request_on_variant.rs │ │ ├── enum_from_request_on_variant.stderr │ │ ├── enum_no_via.rs │ │ ├── enum_no_via.stderr │ │ ├── generic.rs │ │ ├── generic.stderr │ │ ├── generic_without_via.rs │ │ ├── generic_without_via.stderr │ │ ├── generic_without_via_rejection.rs │ │ ├── generic_without_via_rejection.stderr │ │ ├── not_enum_or_struct.rs │ │ ├── not_enum_or_struct.stderr │ │ ├── override_rejection_on_enum_without_via.rs │ │ ├── override_rejection_on_enum_without_via.stderr │ │ ├── parts_extracting_body.rs │ │ ├── parts_extracting_body.stderr │ │ ├── state_infer_multiple_different_types.rs │ │ ├── state_infer_multiple_different_types.stderr │ │ ├── unknown_attr_container.rs │ │ ├── unknown_attr_container.stderr │ │ ├── unknown_attr_field.rs │ │ ├── unknown_attr_field.stderr │ │ ├── via_on_container_and_field.rs │ │ └── via_on_container_and_field.stderr │ └── pass │ │ ├── container.rs │ │ ├── container_parts.rs │ │ ├── empty_named.rs │ │ ├── empty_named_parts.rs │ │ ├── empty_tuple.rs │ │ ├── empty_tuple_parts.rs │ │ ├── enum_via.rs │ │ ├── enum_via_parts.rs │ │ ├── named.rs │ │ ├── named_parts.rs │ │ ├── named_via.rs │ │ ├── named_via_parts.rs │ │ ├── override_rejection.rs │ │ ├── override_rejection_non_generic.rs │ │ ├── override_rejection_non_generic_parts.rs │ │ ├── override_rejection_parts.rs │ │ ├── override_rejection_with_via_on_enum.rs │ │ ├── override_rejection_with_via_on_enum_parts.rs │ │ ├── override_rejection_with_via_on_struct.rs │ │ ├── override_rejection_with_via_on_struct_parts.rs │ │ ├── state_cookie.rs │ │ ├── state_enum_via.rs │ │ ├── state_enum_via_parts.rs │ │ ├── state_explicit.rs │ │ ├── state_explicit_parts.rs │ │ ├── state_field_explicit.rs │ │ ├── state_field_infer.rs │ │ ├── state_infer.rs │ │ ├── state_infer_multiple.rs │ │ ├── state_infer_parts.rs │ │ ├── state_via.rs │ │ ├── state_via_infer.rs │ │ ├── state_via_parts.rs │ │ ├── state_with_rejection.rs │ │ ├── tuple.rs │ │ ├── tuple_parts.rs │ │ ├── tuple_same_type_twice.rs │ │ ├── tuple_same_type_twice_parts.rs │ │ ├── tuple_same_type_twice_via.rs │ │ ├── tuple_same_type_twice_via_parts.rs │ │ ├── tuple_via.rs │ │ ├── tuple_via_parts.rs │ │ ├── unit.rs │ │ └── unit_parts.rs │ └── typed_path │ ├── fail │ ├── missing_capture.rs │ ├── missing_capture.stderr │ ├── missing_field.rs │ ├── missing_field.stderr │ ├── not_deserialize.rs │ ├── not_deserialize.stderr │ ├── route_not_starting_with_slash.rs │ ├── route_not_starting_with_slash.stderr │ ├── route_not_starting_with_slash_non_empty.rs │ ├── route_not_starting_with_slash_non_empty.stderr │ ├── unit_with_capture.rs │ └── unit_with_capture.stderr │ └── pass │ ├── customize_rejection.rs │ ├── into_uri.rs │ ├── named_fields_struct.rs │ ├── result_handler.rs │ ├── tuple_struct.rs │ ├── unit_struct.rs │ ├── url_encoding.rs │ └── wildcards.rs ├── axum ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── benches │ └── benches.rs ├── src │ ├── body │ │ └── mod.rs │ ├── boxed.rs │ ├── docs │ │ ├── debugging_handler_type_errors.md │ │ ├── error_handling.md │ │ ├── extract.md │ │ ├── handlers_intro.md │ │ ├── method_routing │ │ │ ├── fallback.md │ │ │ ├── layer.md │ │ │ ├── merge.md │ │ │ └── route_layer.md │ │ ├── middleware.md │ │ ├── response.md │ │ └── routing │ │ │ ├── fallback.md │ │ │ ├── into_make_service_with_connect_info.md │ │ │ ├── layer.md │ │ │ ├── merge.md │ │ │ ├── method_not_allowed_fallback.md │ │ │ ├── nest.md │ │ │ ├── route.md │ │ │ ├── route_layer.md │ │ │ ├── route_service.md │ │ │ ├── with_state.md │ │ │ └── without_v07_checks.md │ ├── error_handling │ │ └── mod.rs │ ├── extension.rs │ ├── extract │ │ ├── connect_info.rs │ │ ├── matched_path.rs │ │ ├── mod.rs │ │ ├── multipart.rs │ │ ├── nested_path.rs │ │ ├── original_uri.rs │ │ ├── path │ │ │ ├── de.rs │ │ │ └── mod.rs │ │ ├── query.rs │ │ ├── raw_form.rs │ │ ├── raw_query.rs │ │ ├── rejection.rs │ │ ├── state.rs │ │ └── ws.rs │ ├── form.rs │ ├── handler │ │ ├── future.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── json.rs │ ├── lib.rs │ ├── macros.rs │ ├── middleware │ │ ├── from_extractor.rs │ │ ├── from_fn.rs │ │ ├── map_request.rs │ │ ├── map_response.rs │ │ ├── mod.rs │ │ └── response_axum_body.rs │ ├── response │ │ ├── mod.rs │ │ ├── redirect.rs │ │ └── sse.rs │ ├── routing │ │ ├── future.rs │ │ ├── into_make_service.rs │ │ ├── method_filter.rs │ │ ├── method_routing.rs │ │ ├── mod.rs │ │ ├── not_found.rs │ │ ├── path_router.rs │ │ ├── route.rs │ │ ├── strip_prefix.rs │ │ ├── tests │ │ │ ├── fallback.rs │ │ │ ├── get_to_head.rs │ │ │ ├── handle_error.rs │ │ │ ├── merge.rs │ │ │ ├── mod.rs │ │ │ └── nest.rs │ │ └── url_params.rs │ ├── serve │ │ ├── listener.rs │ │ └── mod.rs │ ├── service_ext.rs │ ├── test_helpers │ │ ├── counting_cloneable_state.rs │ │ ├── mod.rs │ │ ├── test_client.rs │ │ └── tracing_helpers.rs │ └── util.rs └── tests │ └── panic_location.rs ├── deny.toml └── examples ├── Cargo.lock ├── Cargo.toml ├── README.md ├── anyhow-error-response ├── Cargo.toml └── src │ └── main.rs ├── async-graphql └── README.md ├── auto-reload ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── chat ├── Cargo.toml ├── chat.html └── src │ └── main.rs ├── compression ├── Cargo.toml ├── README.md ├── data │ ├── products.json │ └── products.json.gz └── src │ ├── main.rs │ └── tests.rs ├── consume-body-in-extractor-or-middleware ├── Cargo.toml └── src │ └── main.rs ├── cors ├── Cargo.toml └── src │ └── main.rs ├── customize-extractor-error ├── Cargo.toml ├── README.md └── src │ ├── custom_extractor.rs │ ├── derive_from_request.rs │ ├── main.rs │ └── with_rejection.rs ├── customize-path-rejection ├── Cargo.toml └── src │ └── main.rs ├── dependency-injection ├── Cargo.toml └── src │ └── main.rs ├── diesel-async-postgres ├── Cargo.toml ├── migrations │ └── 2023-03-14-180127_add_users │ │ ├── down.sql │ │ └── up.sql └── src │ └── main.rs ├── diesel-postgres ├── Cargo.toml ├── migrations │ └── 2023-03-14-180127_add_users │ │ ├── down.sql │ │ └── up.sql └── src │ └── main.rs ├── error-handling ├── Cargo.toml └── src │ └── main.rs ├── form ├── Cargo.toml └── src │ └── main.rs ├── global-404-handler ├── Cargo.toml └── src │ └── main.rs ├── graceful-shutdown ├── Cargo.toml └── src │ └── main.rs ├── handle-head-request ├── Cargo.toml └── src │ └── main.rs ├── hello-world ├── Cargo.toml └── src │ └── main.rs ├── http-proxy ├── Cargo.toml └── src │ └── main.rs ├── jwt ├── Cargo.toml └── src │ └── main.rs ├── key-value-store ├── Cargo.toml └── src │ └── main.rs ├── low-level-native-tls ├── Cargo.toml ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs ├── low-level-openssl ├── Cargo.toml ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs ├── low-level-rustls ├── Cargo.toml ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs ├── mongodb ├── Cargo.toml └── src │ └── main.rs ├── multipart-form ├── Cargo.toml └── src │ └── main.rs ├── oauth ├── Cargo.toml └── src │ └── main.rs ├── parse-body-based-on-content-type ├── Cargo.toml └── src │ └── main.rs ├── print-request-response ├── Cargo.toml └── src │ └── main.rs ├── prometheus-metrics ├── Cargo.toml └── src │ └── main.rs ├── query-params-with-empty-strings ├── Cargo.toml └── src │ └── main.rs ├── readme ├── Cargo.toml └── src │ └── main.rs ├── request-id ├── Cargo.toml └── src │ └── main.rs ├── reqwest-response ├── Cargo.toml └── src │ └── main.rs ├── reverse-proxy ├── Cargo.toml └── src │ └── main.rs ├── routes-and-handlers-close-together ├── Cargo.toml └── src │ └── main.rs ├── serve-with-hyper ├── Cargo.toml └── src │ └── main.rs ├── simple-router-wasm ├── Cargo.toml └── src │ └── main.rs ├── sqlx-postgres ├── Cargo.toml └── src │ └── main.rs ├── sse ├── Cargo.toml ├── assets │ ├── index.html │ └── script.js └── src │ └── main.rs ├── static-file-server ├── Cargo.toml ├── assets │ ├── index.html │ └── script.js └── src │ └── main.rs ├── stream-to-file ├── Cargo.toml └── src │ └── main.rs ├── templates-minijinja ├── Cargo.toml ├── src │ └── main.rs └── templates │ ├── about.jinja │ ├── content.jinja │ ├── home.jinja │ └── layout.jinja ├── templates ├── Cargo.toml ├── src │ └── main.rs └── templates │ └── hello.html ├── testing-websockets ├── Cargo.toml └── src │ └── main.rs ├── testing ├── Cargo.toml └── src │ └── main.rs ├── tls-graceful-shutdown ├── Cargo.toml ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs ├── tls-rustls ├── Cargo.toml ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs ├── todos ├── Cargo.toml └── src │ └── main.rs ├── tokio-postgres ├── Cargo.toml └── src │ └── main.rs ├── tokio-redis ├── Cargo.toml └── src │ └── main.rs ├── tracing-aka-logging ├── Cargo.toml └── src │ └── main.rs ├── unix-domain-socket ├── Cargo.toml └── src │ └── main.rs ├── validator ├── Cargo.toml └── src │ └── main.rs ├── versioning ├── Cargo.toml └── src │ └── main.rs ├── websockets-http2 ├── Cargo.toml ├── assets │ ├── index.html │ └── script.js ├── self_signed_certs │ ├── cert.pem │ └── key.pem └── src │ └── main.rs └── websockets ├── Cargo.toml ├── assets ├── index.html └── script.js └── src ├── client.rs └── main.rs /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/q-a.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/DISCUSSION_TEMPLATE/q-a.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .DS_Store 3 | .vscode 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/Cargo.toml -------------------------------------------------------------------------------- /ECOSYSTEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/ECOSYSTEM.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | axum/README.md -------------------------------------------------------------------------------- /axum-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/CHANGELOG.md -------------------------------------------------------------------------------- /axum-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/Cargo.toml -------------------------------------------------------------------------------- /axum-core/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /axum-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/README.md -------------------------------------------------------------------------------- /axum-core/src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/body.rs -------------------------------------------------------------------------------- /axum-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/error.rs -------------------------------------------------------------------------------- /axum-core/src/ext_traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/ext_traits/mod.rs -------------------------------------------------------------------------------- /axum-core/src/ext_traits/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/ext_traits/request.rs -------------------------------------------------------------------------------- /axum-core/src/ext_traits/request_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/ext_traits/request_parts.rs -------------------------------------------------------------------------------- /axum-core/src/extract/default_body_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/default_body_limit.rs -------------------------------------------------------------------------------- /axum-core/src/extract/from_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/from_ref.rs -------------------------------------------------------------------------------- /axum-core/src/extract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/mod.rs -------------------------------------------------------------------------------- /axum-core/src/extract/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/option.rs -------------------------------------------------------------------------------- /axum-core/src/extract/rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/rejection.rs -------------------------------------------------------------------------------- /axum-core/src/extract/request_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/request_parts.rs -------------------------------------------------------------------------------- /axum-core/src/extract/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/extract/tuple.rs -------------------------------------------------------------------------------- /axum-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/lib.rs -------------------------------------------------------------------------------- /axum-core/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/macros.rs -------------------------------------------------------------------------------- /axum-core/src/response/append_headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/response/append_headers.rs -------------------------------------------------------------------------------- /axum-core/src/response/into_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/response/into_response.rs -------------------------------------------------------------------------------- /axum-core/src/response/into_response_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/response/into_response_parts.rs -------------------------------------------------------------------------------- /axum-core/src/response/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-core/src/response/mod.rs -------------------------------------------------------------------------------- /axum-extra/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/CHANGELOG.md -------------------------------------------------------------------------------- /axum-extra/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/Cargo.toml -------------------------------------------------------------------------------- /axum-extra/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /axum-extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/README.md -------------------------------------------------------------------------------- /axum-extra/src/body/async_read_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/body/async_read_body.rs -------------------------------------------------------------------------------- /axum-extra/src/body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/body/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/either.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/cached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/cached.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/cookie/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/cookie/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/cookie/private.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/cookie/private.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/cookie/signed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/cookie/signed.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/form.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/host.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/json_deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/json_deserializer.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/multipart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/multipart.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/optional_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/optional_path.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/query.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/rejection.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/scheme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/scheme.rs -------------------------------------------------------------------------------- /axum-extra/src/extract/with_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/extract/with_rejection.rs -------------------------------------------------------------------------------- /axum-extra/src/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/handler/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/handler/or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/handler/or.rs -------------------------------------------------------------------------------- /axum-extra/src/json_lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/json_lines.rs -------------------------------------------------------------------------------- /axum-extra/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/lib.rs -------------------------------------------------------------------------------- /axum-extra/src/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/middleware.rs -------------------------------------------------------------------------------- /axum-extra/src/protobuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/protobuf.rs -------------------------------------------------------------------------------- /axum-extra/src/response/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/attachment.rs -------------------------------------------------------------------------------- /axum-extra/src/response/erased_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/erased_json.rs -------------------------------------------------------------------------------- /axum-extra/src/response/error_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/error_response.rs -------------------------------------------------------------------------------- /axum-extra/src/response/file_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/file_stream.rs -------------------------------------------------------------------------------- /axum-extra/src/response/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/response/multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/response/multiple.rs -------------------------------------------------------------------------------- /axum-extra/src/routing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/routing/mod.rs -------------------------------------------------------------------------------- /axum-extra/src/routing/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/routing/resource.rs -------------------------------------------------------------------------------- /axum-extra/src/routing/typed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/routing/typed.rs -------------------------------------------------------------------------------- /axum-extra/src/typed_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/src/typed_header.rs -------------------------------------------------------------------------------- /axum-extra/test_files/index.html: -------------------------------------------------------------------------------- 1 |

Hello, World!

2 | -------------------------------------------------------------------------------- /axum-extra/test_files/index_2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-extra/test_files/index_2.html -------------------------------------------------------------------------------- /axum-extra/test_files/script.js: -------------------------------------------------------------------------------- 1 | console.log('hi') 2 | -------------------------------------------------------------------------------- /axum-macros/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/CHANGELOG.md -------------------------------------------------------------------------------- /axum-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/Cargo.toml -------------------------------------------------------------------------------- /axum-macros/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /axum-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/README.md -------------------------------------------------------------------------------- /axum-macros/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2025-09-28 2 | -------------------------------------------------------------------------------- /axum-macros/src/attr_parsing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/attr_parsing.rs -------------------------------------------------------------------------------- /axum-macros/src/axum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/axum_test.rs -------------------------------------------------------------------------------- /axum-macros/src/debug_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/debug_handler.rs -------------------------------------------------------------------------------- /axum-macros/src/from_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/from_ref.rs -------------------------------------------------------------------------------- /axum-macros/src/from_request/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/from_request/attr.rs -------------------------------------------------------------------------------- /axum-macros/src/from_request/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/from_request/mod.rs -------------------------------------------------------------------------------- /axum-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/lib.rs -------------------------------------------------------------------------------- /axum-macros/src/typed_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/typed_path.rs -------------------------------------------------------------------------------- /axum-macros/src/with_position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/src/with_position.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/argument_not_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/argument_not_extractor.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/argument_not_extractor.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/argument_not_extractor.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/duplicate_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/duplicate_args.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/duplicate_args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/duplicate_args.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extension_not_clone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extension_not_clone.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extension_not_clone.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extension_not_clone.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extract_self_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extract_self_mut.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extract_self_mut.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extract_self_mut.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extract_self_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extract_self_ref.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/extract_self_ref.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/extract_self_ref.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/generics.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/generics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/generics.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/invalid_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/invalid_attrs.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/invalid_attrs.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/invalid_attrs.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/json_not_deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/json_not_deserialize.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/json_not_deserialize.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/json_not_deserialize.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/multiple_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/multiple_paths.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/multiple_paths.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/multiple_paths.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/multiple_request_consumers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/multiple_request_consumers.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/multiple_request_consumers.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/multiple_request_consumers.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_a_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_a_function.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_a_function.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_a_function.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_async.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_async.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_async.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_send.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/not_send.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/not_send.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/output_tuple_too_many.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/output_tuple_too_many.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/output_tuple_too_many.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/output_tuple_too_many.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/returning_request_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/returning_request_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/returning_request_parts.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/returning_request_parts.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/single_wrong_return_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/single_wrong_return_tuple.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/single_wrong_return_tuple.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/single_wrong_return_tuple.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/too_many_extractors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/too_many_extractors.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/too_many_extractors.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/too_many_extractors.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_order.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_order.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_order.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_return_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_return_tuple.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_return_tuple.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_return_tuple.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_return_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_return_type.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/fail/wrong_return_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/fail/wrong_return_type.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/associated_fn_without_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/associated_fn_without_self.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/deny_unreachable_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/deny_unreachable_code.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/impl_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/impl_future.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/impl_into_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/impl_into_response.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/infer_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/infer_state.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/multiple_extractors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/multiple_extractors.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/mut_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/mut_extractor.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/ready.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/request_last.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/request_last.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/result_impl_into_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/result_impl_into_response.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/returns_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/returns_self.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/self_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/self_receiver.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/set_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/set_state.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_handler/pass/state_and_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_handler/pass/state_and_body.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/doesnt_take_next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/doesnt_take_next.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/doesnt_take_next.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/doesnt_take_next.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/next_not_last.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/next_not_last.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/next_not_last.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/next_not_last.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/takes_next_twice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/takes_next_twice.rs -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/fail/takes_next_twice.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/fail/takes_next_twice.stderr -------------------------------------------------------------------------------- /axum-macros/tests/debug_middleware/pass/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/debug_middleware/pass/basic.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_ref/fail/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_ref/fail/generics.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_ref/fail/generics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_ref/fail/generics.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_ref/pass/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_ref/pass/basic.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_ref/pass/reference-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_ref/pass/reference-types.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_ref/pass/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_ref/pass/skip.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/double_via_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/double_via_attr.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/double_via_attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/double_via_attr.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_from_request_ident_in_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_from_request_ident_in_variant.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_from_request_ident_in_variant.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_from_request_ident_in_variant.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_from_request_on_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_from_request_on_variant.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_from_request_on_variant.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_from_request_on_variant.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_no_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_no_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/enum_no_via.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/enum_no_via.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic_without_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic_without_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic_without_via.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic_without_via.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic_without_via_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic_without_via_rejection.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/generic_without_via_rejection.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/generic_without_via_rejection.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/not_enum_or_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/not_enum_or_struct.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/not_enum_or_struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/not_enum_or_struct.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/override_rejection_on_enum_without_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/override_rejection_on_enum_without_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/override_rejection_on_enum_without_via.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/override_rejection_on_enum_without_via.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/parts_extracting_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/parts_extracting_body.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/parts_extracting_body.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/parts_extracting_body.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/state_infer_multiple_different_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/state_infer_multiple_different_types.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/state_infer_multiple_different_types.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/state_infer_multiple_different_types.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/unknown_attr_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/unknown_attr_container.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/unknown_attr_container.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/unknown_attr_container.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/unknown_attr_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/unknown_attr_field.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/unknown_attr_field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/unknown_attr_field.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/via_on_container_and_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/via_on_container_and_field.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/fail/via_on_container_and_field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/fail/via_on_container_and_field.stderr -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/container.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/container_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/container_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/empty_named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/empty_named.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/empty_named_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/empty_named_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/empty_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/empty_tuple.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/empty_tuple_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/empty_tuple_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/enum_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/enum_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/enum_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/enum_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/named.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/named_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/named_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/named_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/named_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/named_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/named_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_non_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_non_generic.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_non_generic_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_non_generic_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_with_via_on_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_with_via_on_enum.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_with_via_on_enum_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_with_via_on_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_with_via_on_struct.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/override_rejection_with_via_on_struct_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_cookie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_cookie.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_enum_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_enum_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_enum_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_enum_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_explicit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_explicit.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_explicit_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_explicit_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_field_explicit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_field_explicit.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_field_infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_field_infer.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_infer.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_infer_multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_infer_multiple.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_infer_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_infer_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_via_infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_via_infer.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/state_with_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/state_with_rejection.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_same_type_twice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_same_type_twice.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_same_type_twice_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_same_type_twice_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_same_type_twice_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_same_type_twice_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_same_type_twice_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_same_type_twice_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_via.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/tuple_via_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/tuple_via_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/unit.rs -------------------------------------------------------------------------------- /axum-macros/tests/from_request/pass/unit_parts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/from_request/pass/unit_parts.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/missing_capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/missing_capture.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/missing_capture.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/missing_capture.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/missing_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/missing_field.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/missing_field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/missing_field.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/not_deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/not_deserialize.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/not_deserialize.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/not_deserialize.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/route_not_starting_with_slash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/route_not_starting_with_slash.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/route_not_starting_with_slash.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/route_not_starting_with_slash.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/route_not_starting_with_slash_non_empty.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/route_not_starting_with_slash_non_empty.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/route_not_starting_with_slash_non_empty.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/unit_with_capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/unit_with_capture.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/fail/unit_with_capture.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/fail/unit_with_capture.stderr -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/customize_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/customize_rejection.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/into_uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/into_uri.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/named_fields_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/named_fields_struct.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/result_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/result_handler.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/tuple_struct.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/unit_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/unit_struct.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/url_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/url_encoding.rs -------------------------------------------------------------------------------- /axum-macros/tests/typed_path/pass/wildcards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum-macros/tests/typed_path/pass/wildcards.rs -------------------------------------------------------------------------------- /axum/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/CHANGELOG.md -------------------------------------------------------------------------------- /axum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/Cargo.toml -------------------------------------------------------------------------------- /axum/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /axum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/README.md -------------------------------------------------------------------------------- /axum/benches/benches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/benches/benches.rs -------------------------------------------------------------------------------- /axum/src/body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/body/mod.rs -------------------------------------------------------------------------------- /axum/src/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/boxed.rs -------------------------------------------------------------------------------- /axum/src/docs/debugging_handler_type_errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/debugging_handler_type_errors.md -------------------------------------------------------------------------------- /axum/src/docs/error_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/error_handling.md -------------------------------------------------------------------------------- /axum/src/docs/extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/extract.md -------------------------------------------------------------------------------- /axum/src/docs/handlers_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/handlers_intro.md -------------------------------------------------------------------------------- /axum/src/docs/method_routing/fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/method_routing/fallback.md -------------------------------------------------------------------------------- /axum/src/docs/method_routing/layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/method_routing/layer.md -------------------------------------------------------------------------------- /axum/src/docs/method_routing/merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/method_routing/merge.md -------------------------------------------------------------------------------- /axum/src/docs/method_routing/route_layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/method_routing/route_layer.md -------------------------------------------------------------------------------- /axum/src/docs/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/middleware.md -------------------------------------------------------------------------------- /axum/src/docs/response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/response.md -------------------------------------------------------------------------------- /axum/src/docs/routing/fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/fallback.md -------------------------------------------------------------------------------- /axum/src/docs/routing/into_make_service_with_connect_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/into_make_service_with_connect_info.md -------------------------------------------------------------------------------- /axum/src/docs/routing/layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/layer.md -------------------------------------------------------------------------------- /axum/src/docs/routing/merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/merge.md -------------------------------------------------------------------------------- /axum/src/docs/routing/method_not_allowed_fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/method_not_allowed_fallback.md -------------------------------------------------------------------------------- /axum/src/docs/routing/nest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/nest.md -------------------------------------------------------------------------------- /axum/src/docs/routing/route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/route.md -------------------------------------------------------------------------------- /axum/src/docs/routing/route_layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/route_layer.md -------------------------------------------------------------------------------- /axum/src/docs/routing/route_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/route_service.md -------------------------------------------------------------------------------- /axum/src/docs/routing/with_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/with_state.md -------------------------------------------------------------------------------- /axum/src/docs/routing/without_v07_checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/docs/routing/without_v07_checks.md -------------------------------------------------------------------------------- /axum/src/error_handling/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/error_handling/mod.rs -------------------------------------------------------------------------------- /axum/src/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extension.rs -------------------------------------------------------------------------------- /axum/src/extract/connect_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/connect_info.rs -------------------------------------------------------------------------------- /axum/src/extract/matched_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/matched_path.rs -------------------------------------------------------------------------------- /axum/src/extract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/mod.rs -------------------------------------------------------------------------------- /axum/src/extract/multipart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/multipart.rs -------------------------------------------------------------------------------- /axum/src/extract/nested_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/nested_path.rs -------------------------------------------------------------------------------- /axum/src/extract/original_uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/original_uri.rs -------------------------------------------------------------------------------- /axum/src/extract/path/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/path/de.rs -------------------------------------------------------------------------------- /axum/src/extract/path/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/path/mod.rs -------------------------------------------------------------------------------- /axum/src/extract/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/query.rs -------------------------------------------------------------------------------- /axum/src/extract/raw_form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/raw_form.rs -------------------------------------------------------------------------------- /axum/src/extract/raw_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/raw_query.rs -------------------------------------------------------------------------------- /axum/src/extract/rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/rejection.rs -------------------------------------------------------------------------------- /axum/src/extract/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/state.rs -------------------------------------------------------------------------------- /axum/src/extract/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/extract/ws.rs -------------------------------------------------------------------------------- /axum/src/form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/form.rs -------------------------------------------------------------------------------- /axum/src/handler/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/handler/future.rs -------------------------------------------------------------------------------- /axum/src/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/handler/mod.rs -------------------------------------------------------------------------------- /axum/src/handler/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/handler/service.rs -------------------------------------------------------------------------------- /axum/src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/json.rs -------------------------------------------------------------------------------- /axum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/lib.rs -------------------------------------------------------------------------------- /axum/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/macros.rs -------------------------------------------------------------------------------- /axum/src/middleware/from_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/from_extractor.rs -------------------------------------------------------------------------------- /axum/src/middleware/from_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/from_fn.rs -------------------------------------------------------------------------------- /axum/src/middleware/map_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/map_request.rs -------------------------------------------------------------------------------- /axum/src/middleware/map_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/map_response.rs -------------------------------------------------------------------------------- /axum/src/middleware/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/mod.rs -------------------------------------------------------------------------------- /axum/src/middleware/response_axum_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/middleware/response_axum_body.rs -------------------------------------------------------------------------------- /axum/src/response/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/response/mod.rs -------------------------------------------------------------------------------- /axum/src/response/redirect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/response/redirect.rs -------------------------------------------------------------------------------- /axum/src/response/sse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/response/sse.rs -------------------------------------------------------------------------------- /axum/src/routing/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/future.rs -------------------------------------------------------------------------------- /axum/src/routing/into_make_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/into_make_service.rs -------------------------------------------------------------------------------- /axum/src/routing/method_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/method_filter.rs -------------------------------------------------------------------------------- /axum/src/routing/method_routing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/method_routing.rs -------------------------------------------------------------------------------- /axum/src/routing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/mod.rs -------------------------------------------------------------------------------- /axum/src/routing/not_found.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/not_found.rs -------------------------------------------------------------------------------- /axum/src/routing/path_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/path_router.rs -------------------------------------------------------------------------------- /axum/src/routing/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/route.rs -------------------------------------------------------------------------------- /axum/src/routing/strip_prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/strip_prefix.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/fallback.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/get_to_head.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/get_to_head.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/handle_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/handle_error.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/merge.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/mod.rs -------------------------------------------------------------------------------- /axum/src/routing/tests/nest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/tests/nest.rs -------------------------------------------------------------------------------- /axum/src/routing/url_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/routing/url_params.rs -------------------------------------------------------------------------------- /axum/src/serve/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/serve/listener.rs -------------------------------------------------------------------------------- /axum/src/serve/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/serve/mod.rs -------------------------------------------------------------------------------- /axum/src/service_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/service_ext.rs -------------------------------------------------------------------------------- /axum/src/test_helpers/counting_cloneable_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/test_helpers/counting_cloneable_state.rs -------------------------------------------------------------------------------- /axum/src/test_helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/test_helpers/mod.rs -------------------------------------------------------------------------------- /axum/src/test_helpers/test_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/test_helpers/test_client.rs -------------------------------------------------------------------------------- /axum/src/test_helpers/tracing_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/test_helpers/tracing_helpers.rs -------------------------------------------------------------------------------- /axum/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/src/util.rs -------------------------------------------------------------------------------- /axum/tests/panic_location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/axum/tests/panic_location.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/Cargo.lock -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/anyhow-error-response/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/anyhow-error-response/Cargo.toml -------------------------------------------------------------------------------- /examples/anyhow-error-response/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/anyhow-error-response/src/main.rs -------------------------------------------------------------------------------- /examples/async-graphql/README.md: -------------------------------------------------------------------------------- 1 | See . 2 | -------------------------------------------------------------------------------- /examples/auto-reload/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/auto-reload/Cargo.toml -------------------------------------------------------------------------------- /examples/auto-reload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/auto-reload/README.md -------------------------------------------------------------------------------- /examples/auto-reload/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/auto-reload/src/main.rs -------------------------------------------------------------------------------- /examples/chat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/chat/Cargo.toml -------------------------------------------------------------------------------- /examples/chat/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/chat/chat.html -------------------------------------------------------------------------------- /examples/chat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/chat/src/main.rs -------------------------------------------------------------------------------- /examples/compression/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/Cargo.toml -------------------------------------------------------------------------------- /examples/compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/README.md -------------------------------------------------------------------------------- /examples/compression/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/data/products.json -------------------------------------------------------------------------------- /examples/compression/data/products.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/data/products.json.gz -------------------------------------------------------------------------------- /examples/compression/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/src/main.rs -------------------------------------------------------------------------------- /examples/compression/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/compression/src/tests.rs -------------------------------------------------------------------------------- /examples/consume-body-in-extractor-or-middleware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/consume-body-in-extractor-or-middleware/Cargo.toml -------------------------------------------------------------------------------- /examples/consume-body-in-extractor-or-middleware/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/consume-body-in-extractor-or-middleware/src/main.rs -------------------------------------------------------------------------------- /examples/cors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/cors/Cargo.toml -------------------------------------------------------------------------------- /examples/cors/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/cors/src/main.rs -------------------------------------------------------------------------------- /examples/customize-extractor-error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/Cargo.toml -------------------------------------------------------------------------------- /examples/customize-extractor-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/README.md -------------------------------------------------------------------------------- /examples/customize-extractor-error/src/custom_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/src/custom_extractor.rs -------------------------------------------------------------------------------- /examples/customize-extractor-error/src/derive_from_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/src/derive_from_request.rs -------------------------------------------------------------------------------- /examples/customize-extractor-error/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/src/main.rs -------------------------------------------------------------------------------- /examples/customize-extractor-error/src/with_rejection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-extractor-error/src/with_rejection.rs -------------------------------------------------------------------------------- /examples/customize-path-rejection/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-path-rejection/Cargo.toml -------------------------------------------------------------------------------- /examples/customize-path-rejection/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/customize-path-rejection/src/main.rs -------------------------------------------------------------------------------- /examples/dependency-injection/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/dependency-injection/Cargo.toml -------------------------------------------------------------------------------- /examples/dependency-injection/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/dependency-injection/src/main.rs -------------------------------------------------------------------------------- /examples/diesel-async-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-async-postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/diesel-async-postgres/migrations/2023-03-14-180127_add_users/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in "up.sql" 2 | DROP TABLE "users"; 3 | -------------------------------------------------------------------------------- /examples/diesel-async-postgres/migrations/2023-03-14-180127_add_users/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-async-postgres/migrations/2023-03-14-180127_add_users/up.sql -------------------------------------------------------------------------------- /examples/diesel-async-postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-async-postgres/src/main.rs -------------------------------------------------------------------------------- /examples/diesel-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/diesel-postgres/migrations/2023-03-14-180127_add_users/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in "up.sql" 2 | DROP TABLE "users"; 3 | -------------------------------------------------------------------------------- /examples/diesel-postgres/migrations/2023-03-14-180127_add_users/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-postgres/migrations/2023-03-14-180127_add_users/up.sql -------------------------------------------------------------------------------- /examples/diesel-postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/diesel-postgres/src/main.rs -------------------------------------------------------------------------------- /examples/error-handling/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/error-handling/Cargo.toml -------------------------------------------------------------------------------- /examples/error-handling/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/error-handling/src/main.rs -------------------------------------------------------------------------------- /examples/form/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/form/Cargo.toml -------------------------------------------------------------------------------- /examples/form/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/form/src/main.rs -------------------------------------------------------------------------------- /examples/global-404-handler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/global-404-handler/Cargo.toml -------------------------------------------------------------------------------- /examples/global-404-handler/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/global-404-handler/src/main.rs -------------------------------------------------------------------------------- /examples/graceful-shutdown/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/graceful-shutdown/Cargo.toml -------------------------------------------------------------------------------- /examples/graceful-shutdown/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/graceful-shutdown/src/main.rs -------------------------------------------------------------------------------- /examples/handle-head-request/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/handle-head-request/Cargo.toml -------------------------------------------------------------------------------- /examples/handle-head-request/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/handle-head-request/src/main.rs -------------------------------------------------------------------------------- /examples/hello-world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/hello-world/Cargo.toml -------------------------------------------------------------------------------- /examples/hello-world/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/hello-world/src/main.rs -------------------------------------------------------------------------------- /examples/http-proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/http-proxy/Cargo.toml -------------------------------------------------------------------------------- /examples/http-proxy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/http-proxy/src/main.rs -------------------------------------------------------------------------------- /examples/jwt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/jwt/Cargo.toml -------------------------------------------------------------------------------- /examples/jwt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/jwt/src/main.rs -------------------------------------------------------------------------------- /examples/key-value-store/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/key-value-store/Cargo.toml -------------------------------------------------------------------------------- /examples/key-value-store/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/key-value-store/src/main.rs -------------------------------------------------------------------------------- /examples/low-level-native-tls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-native-tls/Cargo.toml -------------------------------------------------------------------------------- /examples/low-level-native-tls/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-native-tls/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/low-level-native-tls/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-native-tls/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/low-level-native-tls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-native-tls/src/main.rs -------------------------------------------------------------------------------- /examples/low-level-openssl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-openssl/Cargo.toml -------------------------------------------------------------------------------- /examples/low-level-openssl/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-openssl/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/low-level-openssl/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-openssl/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/low-level-openssl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-openssl/src/main.rs -------------------------------------------------------------------------------- /examples/low-level-rustls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-rustls/Cargo.toml -------------------------------------------------------------------------------- /examples/low-level-rustls/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-rustls/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/low-level-rustls/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-rustls/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/low-level-rustls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/low-level-rustls/src/main.rs -------------------------------------------------------------------------------- /examples/mongodb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/mongodb/Cargo.toml -------------------------------------------------------------------------------- /examples/mongodb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/mongodb/src/main.rs -------------------------------------------------------------------------------- /examples/multipart-form/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/multipart-form/Cargo.toml -------------------------------------------------------------------------------- /examples/multipart-form/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/multipart-form/src/main.rs -------------------------------------------------------------------------------- /examples/oauth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/oauth/Cargo.toml -------------------------------------------------------------------------------- /examples/oauth/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/oauth/src/main.rs -------------------------------------------------------------------------------- /examples/parse-body-based-on-content-type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/parse-body-based-on-content-type/Cargo.toml -------------------------------------------------------------------------------- /examples/parse-body-based-on-content-type/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/parse-body-based-on-content-type/src/main.rs -------------------------------------------------------------------------------- /examples/print-request-response/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/print-request-response/Cargo.toml -------------------------------------------------------------------------------- /examples/print-request-response/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/print-request-response/src/main.rs -------------------------------------------------------------------------------- /examples/prometheus-metrics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/prometheus-metrics/Cargo.toml -------------------------------------------------------------------------------- /examples/prometheus-metrics/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/prometheus-metrics/src/main.rs -------------------------------------------------------------------------------- /examples/query-params-with-empty-strings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/query-params-with-empty-strings/Cargo.toml -------------------------------------------------------------------------------- /examples/query-params-with-empty-strings/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/query-params-with-empty-strings/src/main.rs -------------------------------------------------------------------------------- /examples/readme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/readme/Cargo.toml -------------------------------------------------------------------------------- /examples/readme/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/readme/src/main.rs -------------------------------------------------------------------------------- /examples/request-id/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/request-id/Cargo.toml -------------------------------------------------------------------------------- /examples/request-id/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/request-id/src/main.rs -------------------------------------------------------------------------------- /examples/reqwest-response/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/reqwest-response/Cargo.toml -------------------------------------------------------------------------------- /examples/reqwest-response/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/reqwest-response/src/main.rs -------------------------------------------------------------------------------- /examples/reverse-proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/reverse-proxy/Cargo.toml -------------------------------------------------------------------------------- /examples/reverse-proxy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/reverse-proxy/src/main.rs -------------------------------------------------------------------------------- /examples/routes-and-handlers-close-together/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/routes-and-handlers-close-together/Cargo.toml -------------------------------------------------------------------------------- /examples/routes-and-handlers-close-together/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/routes-and-handlers-close-together/src/main.rs -------------------------------------------------------------------------------- /examples/serve-with-hyper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/serve-with-hyper/Cargo.toml -------------------------------------------------------------------------------- /examples/serve-with-hyper/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/serve-with-hyper/src/main.rs -------------------------------------------------------------------------------- /examples/simple-router-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/simple-router-wasm/Cargo.toml -------------------------------------------------------------------------------- /examples/simple-router-wasm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/simple-router-wasm/src/main.rs -------------------------------------------------------------------------------- /examples/sqlx-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sqlx-postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/sqlx-postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sqlx-postgres/src/main.rs -------------------------------------------------------------------------------- /examples/sse/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sse/Cargo.toml -------------------------------------------------------------------------------- /examples/sse/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sse/assets/index.html -------------------------------------------------------------------------------- /examples/sse/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sse/assets/script.js -------------------------------------------------------------------------------- /examples/sse/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/sse/src/main.rs -------------------------------------------------------------------------------- /examples/static-file-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/static-file-server/Cargo.toml -------------------------------------------------------------------------------- /examples/static-file-server/assets/index.html: -------------------------------------------------------------------------------- 1 | Hi from index.html 2 | -------------------------------------------------------------------------------- /examples/static-file-server/assets/script.js: -------------------------------------------------------------------------------- 1 | console.log("Hello, World!"); 2 | -------------------------------------------------------------------------------- /examples/static-file-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/static-file-server/src/main.rs -------------------------------------------------------------------------------- /examples/stream-to-file/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/stream-to-file/Cargo.toml -------------------------------------------------------------------------------- /examples/stream-to-file/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/stream-to-file/src/main.rs -------------------------------------------------------------------------------- /examples/templates-minijinja/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/Cargo.toml -------------------------------------------------------------------------------- /examples/templates-minijinja/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/src/main.rs -------------------------------------------------------------------------------- /examples/templates-minijinja/templates/about.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/templates/about.jinja -------------------------------------------------------------------------------- /examples/templates-minijinja/templates/content.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/templates/content.jinja -------------------------------------------------------------------------------- /examples/templates-minijinja/templates/home.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/templates/home.jinja -------------------------------------------------------------------------------- /examples/templates-minijinja/templates/layout.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates-minijinja/templates/layout.jinja -------------------------------------------------------------------------------- /examples/templates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates/Cargo.toml -------------------------------------------------------------------------------- /examples/templates/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/templates/src/main.rs -------------------------------------------------------------------------------- /examples/templates/templates/hello.html: -------------------------------------------------------------------------------- 1 |

Hello, {{ name }}!

2 | -------------------------------------------------------------------------------- /examples/testing-websockets/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/testing-websockets/Cargo.toml -------------------------------------------------------------------------------- /examples/testing-websockets/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/testing-websockets/src/main.rs -------------------------------------------------------------------------------- /examples/testing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/testing/Cargo.toml -------------------------------------------------------------------------------- /examples/testing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/testing/src/main.rs -------------------------------------------------------------------------------- /examples/tls-graceful-shutdown/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-graceful-shutdown/Cargo.toml -------------------------------------------------------------------------------- /examples/tls-graceful-shutdown/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-graceful-shutdown/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/tls-graceful-shutdown/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-graceful-shutdown/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/tls-graceful-shutdown/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-graceful-shutdown/src/main.rs -------------------------------------------------------------------------------- /examples/tls-rustls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-rustls/Cargo.toml -------------------------------------------------------------------------------- /examples/tls-rustls/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-rustls/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/tls-rustls/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-rustls/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/tls-rustls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tls-rustls/src/main.rs -------------------------------------------------------------------------------- /examples/todos/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/todos/Cargo.toml -------------------------------------------------------------------------------- /examples/todos/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/todos/src/main.rs -------------------------------------------------------------------------------- /examples/tokio-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tokio-postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/tokio-postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tokio-postgres/src/main.rs -------------------------------------------------------------------------------- /examples/tokio-redis/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tokio-redis/Cargo.toml -------------------------------------------------------------------------------- /examples/tokio-redis/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tokio-redis/src/main.rs -------------------------------------------------------------------------------- /examples/tracing-aka-logging/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tracing-aka-logging/Cargo.toml -------------------------------------------------------------------------------- /examples/tracing-aka-logging/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/tracing-aka-logging/src/main.rs -------------------------------------------------------------------------------- /examples/unix-domain-socket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/unix-domain-socket/Cargo.toml -------------------------------------------------------------------------------- /examples/unix-domain-socket/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/unix-domain-socket/src/main.rs -------------------------------------------------------------------------------- /examples/validator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/validator/Cargo.toml -------------------------------------------------------------------------------- /examples/validator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/validator/src/main.rs -------------------------------------------------------------------------------- /examples/versioning/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/versioning/Cargo.toml -------------------------------------------------------------------------------- /examples/versioning/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/versioning/src/main.rs -------------------------------------------------------------------------------- /examples/websockets-http2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/Cargo.toml -------------------------------------------------------------------------------- /examples/websockets-http2/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/assets/index.html -------------------------------------------------------------------------------- /examples/websockets-http2/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/assets/script.js -------------------------------------------------------------------------------- /examples/websockets-http2/self_signed_certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/self_signed_certs/cert.pem -------------------------------------------------------------------------------- /examples/websockets-http2/self_signed_certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/self_signed_certs/key.pem -------------------------------------------------------------------------------- /examples/websockets-http2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets-http2/src/main.rs -------------------------------------------------------------------------------- /examples/websockets/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets/Cargo.toml -------------------------------------------------------------------------------- /examples/websockets/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets/assets/index.html -------------------------------------------------------------------------------- /examples/websockets/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets/assets/script.js -------------------------------------------------------------------------------- /examples/websockets/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets/src/client.rs -------------------------------------------------------------------------------- /examples/websockets/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokio-rs/axum/HEAD/examples/websockets/src/main.rs --------------------------------------------------------------------------------