Patch |
File delta |
Description |
1001_feature_fencing.patch | (download) |
axum-extra/src/extract/cookie/mod.rs |
3 2 + 1 - 0 !
axum-extra/src/extract/cookie/private.rs |
2 1 + 1 - 0 !
axum-extra/src/extract/cookie/signed.rs |
4 2 + 2 - 0 !
axum-extra/src/extract/optional_path.rs |
1 1 + 0 - 0 !
axum-extra/src/lib.rs |
1 1 + 0 - 0 !
axum/src/docs/extract.md |
12 6 + 6 - 0 !
axum/src/docs/middleware.md |
2 1 + 1 - 0 !
axum/src/docs/response.md |
6 3 + 3 - 0 !
axum/src/docs/routing/fallback.md |
6 3 + 3 - 0 !
axum/src/docs/routing/into_make_service_with_connect_info.md |
4 2 + 2 - 0 !
axum/src/docs/routing/method_not_allowed_fallback.md |
2 1 + 1 - 0 !
axum/src/docs/routing/nest.md |
2 1 + 1 - 0 !
axum/src/docs/routing/with_state.md |
14 7 + 7 - 0 !
axum/src/extract/connect_info.rs |
2 2 + 0 - 0 !
axum/src/extract/host.rs |
1 1 + 0 - 0 !
axum/src/extract/matched_path.rs |
12 12 + 0 - 0 !
axum/src/extract/mod.rs |
1 1 + 0 - 0 !
axum/src/extract/multipart.rs |
1 1 + 0 - 0 !
axum/src/extract/nested_path.rs |
8 8 + 0 - 0 !
axum/src/extract/path/mod.rs |
15 15 + 0 - 0 !
axum/src/extract/query.rs |
1 1 + 0 - 0 !
axum/src/extract/request_parts.rs |
1 1 + 0 - 0 !
axum/src/extract/state.rs |
2 1 + 1 - 0 !
axum/src/extract/ws.rs |
1 1 + 0 - 0 !
axum/src/form.rs |
1 1 + 0 - 0 !
axum/src/handler/mod.rs |
6 4 + 2 - 0 !
axum/src/handler/service.rs |
4 2 + 2 - 0 !
axum/src/json.rs |
5 5 + 0 - 0 !
axum/src/lib.rs |
8 4 + 4 - 0 !
axum/src/middleware/from_extractor.rs |
1 1 + 0 - 0 !
axum/src/middleware/map_request.rs |
1 1 + 0 - 0 !
axum/src/middleware/map_response.rs |
1 1 + 0 - 0 !
axum/src/response/mod.rs |
2 1 + 1 - 0 !
axum/src/response/sse.rs |
4 4 + 0 - 0 !
axum/src/routing/method_routing.rs |
5 3 + 2 - 0 !
axum/src/routing/mod.rs |
2 1 + 1 - 0 !
axum/src/routing/tests/fallback.rs |
24 24 + 0 - 0 !
axum/src/routing/tests/handle_error.rs |
5 5 + 0 - 0 !
axum/src/routing/tests/merge.rs |
19 19 + 0 - 0 !
axum/src/routing/tests/mod.rs |
49 48 + 1 - 0 !
axum/src/routing/tests/nest.rs |
28 28 + 0 - 0 !
axum/src/test_helpers/mod.rs |
7 6 + 1 - 0 !
42 files changed, 233 insertions(+), 43 deletions(-) |
add feature fences for tests
|
1002_disable_examples.patch | (download) |
Cargo.toml |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable examples to allow per-feature testing
The directory <examples/> is collection of complete crates, not tests.
This means they cannot be omitted by use of required-features;
they straight off fail to build when required features are unavailable.
.
Theoretically, we could annotate each of them with required features,
and run them when features are satisfied.
But that's too much busy work.
For now, just disable all of them.
|
2001_typed json.patch | (download) |
axum-extra/Cargo.toml |
2 0 + 2 - 0 !
1 file changed, 2 deletions(-) |
avoid not-in-debian crate typed-json
|
2002_release_testing.patch | (download) |
axum-macros/src/lib.rs |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
skip test failing when compiling in release mode
|
2003_no_net_test.patch | (download) |
axum/src/routing/tests/mod.rs |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
skip test seemingly requiring network access
|
2004_no_benches.patch | (download) |
axum/Cargo.toml |
5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-) |
avoid benches
|
2005_workspace_testing.patch | (download) |
axum-extra/Cargo.toml |
1 1 + 0 - 0 !
axum-extra/build.rs |
13 13 + 0 - 0 !
axum-extra/src/extract/form.rs |
2 1 + 1 - 0 !
axum-extra/src/extract/query.rs |
2 1 + 1 - 0 !
axum-extra/src/handler/or.rs |
1 1 + 0 - 0 !
axum-extra/src/lib.rs |
4 4 + 0 - 0 !
axum-extra/src/routing/mod.rs |
1 1 + 0 - 0 !
7 files changed, 22 insertions(+), 2 deletions(-) |
detect if building in workspace and fence tests needing that
|
2006_break_dep_cycle.patch | (download) |
axum-core/Cargo.toml |
2 0 + 2 - 0 !
axum-core/src/ext_traits/request.rs |
106 4 + 102 - 0 !
axum-core/src/ext_traits/request_parts.rs |
63 2 + 61 - 0 !
axum-core/src/extract/default_body_limit.rs |
8 4 + 4 - 0 !
axum-core/src/response/append_headers.rs |
2 1 + 1 - 0 !
axum-core/src/response/into_response.rs |
4 2 + 2 - 0 !
axum-core/src/response/into_response_parts.rs |
2 1 + 1 - 0 !
axum-core/src/response/mod.rs |
4 2 + 2 - 0 !
axum-macros/Cargo.toml |
3 1 + 2 - 0 !
axum-macros/src/lib.rs |
36 18 + 18 - 0 !
10 files changed, 35 insertions(+), 195 deletions(-) |
break cyclic dependency
|