Commit 60bd1bc
committed
feat: Add support for (sub)domain routing
1 parent 8989aa2 commit 60bd1bc
File tree
377 files changed
+10338
-5969
lines changed- doc_examples
- guide
- cookies
- request_cookies/project/src
- response_cookies/project/src
- errors/error_handlers/project/src
- middleware
- order/project/src
- post/project/src
- pre/project/src
- request_data/route_params
- project/src
- raw_route_params
- route_params
- routing
- domain_guards
- project
- server_sdk
- src
- src
- catch_all
- dynamic
- fallback
- intro
- multi
- static
- path_patterns
- catch_all_parameter/src
- multi_named_parameter/src
- named_parameter/src
- path_prefixes
- project
- server_sdk
- src
- src
- consecutive
- deep
- intro
- quickstart
- tutorial_generator
- docs
- getting_started/quickstart
- guide
- request_data/path
- routing
- libs
- pavex_bp_schema/src
- pavexc
- src
- compiler
- analyses
- processing_pipeline
- user_components
- codegen
- diagnostic
- pavex
- src/blueprint
- ui_tests
- app_builder
- expectations
- blueprint
- common
- async_callable_are_supported
- expectations
- components_can_fail
- expectations
- constructors
- a_warning_is_emitted_for_unused_constructors
- expectations
- output_type_of_constructors_can_contain_generic_parameters
- expectations
- static_references_are_valid_singletons
- expectations
- the_latest_registered_constructor_takes_precedence
- expectations
- the_same_constructor_can_be_registered_multiple_times_using_the_same_lifecycle
- expectations
- unused_constructor_warning_can_be_ignored
- expectations
- error_handlers/error_handlers_can_take_pavex_error_rather_than_specific_error_type
- expectations
- nesting
- application_state_should_include_runtime_singletons_from_all_scopes
- expectations
- multiple_levels_of_nesting_are_supported
- expectations
- src
- nest_at_prefix_is_validated/expectations
- post_processing_middlewares
- finalizer_pattern
- expectations
- post_process_without_wrapping
- expectations
- pre_processing_middlewares/pre_process_without_wrapping
- expectations
- prebuilts
- invalid_prebuilt/expectations
- prebuilt_does_not_need_to_be_send_and_sync_if_only_used_at_build_time
- expectations
- prebuilt_works
- expectations
- prebuilts_can_be_cloned
- expectations
- unused_prebuilt
- expectations
- router
- ambiguous_fallback
- src
- domain_conflict
- expectations
- src
- domain_is_validated
- expectations
- src
- domain_routing
- expectations
- integration
- src
- tests
- src
- fallback_priority
- expectations
- src
- http_method_routing_variants
- expectations
- invalid_paths
- expectations
- src
- mixed_domain_and_agnostic_is_forbidden
- expectations
- src
- path_prefix_is_validated
- expectations
- src
- request_handlers_can_take_mut_references
- expectations
- borrow_checker
- across_middlewares/type_is_cloned_if_consumed_by_wrap_but_needed_by_post
- expectations
- control_flow/you_can_consume_a_non_cloneable_type_from_two_different_control_flow_branches
- expectations
- diamond
- diamond_can_be_solved_if_type_is_copy
- expectations
- diamond_can_be_solved_if_we_can_clone
- expectations
- multiple_consumers
- a_clonable_framework_type_can_be_moved_twice
- expectations
- a_clonable_input_type_can_be_moved_twice
- expectations
- a_clonable_type_can_be_moved_twice_when_building_app_state
- expectations
- a_clonable_type_can_be_moved_twice
- expectations
- a_copy_type_can_be_moved_twice
- expectations
- triangle
- triangle_can_be_solved_if_framework_type_is_clonable
- expectations
- triangle_can_be_solved_if_input_type_is_clonable
- expectations
- triangle_can_be_solved_if_type_is_clonable
- expectations
- triangle_can_be_solved_if_type_is_copy
- expectations
- triangle_with_middleware_can_be_solved_if_type_is_clonable
- expectations
- connection_info
- connection_info_fallback_happy_path
- expectations
- connection_info_happy_path
- expectations
- dependency_injection
- clone_nodes_are_only_added_where_needed
- expectations
- downstream_code_needs_both_owned_and_ref_to_same_type
- expectations
- elided_lifetimes_are_handled
- expectations
- next_state_is_populated_correctly
- expectations
- references_to_constructible_types_are_allowed
- expectations
- error_observers
- error_observer_cannot_depend_directly_on_fallible_constructors/expectations
- error_observer_cannot_depend_transitively_on_fallible_constructors/expectations
- error_observer_with_generic_error
- expectations
- error_observers_can_depend_on_fallible_singletons
- expectations
- error_observers_happy_path
- expectations
- middlewares
- middlewares_execution_order
- expectations
- next_handles_lifetimes
- expectations
- next_handles_mut_references
- expectations
- path_parameters
- path_parameters_happy_path
- expectations
- src
- path_parameters_non_existing_fields
- expectations
- src
- path_parameters_unsupported_types
- expectations
- src
- reflection
- always_use_public_path
- expectations
- ambiguous_dependency_version_is_handled
- expectations
- arc_singletons_are_supported
- expectations
- common_response_types_are_supported
- expectations
- crate_resolution
- dependencies_can_register_local_items
- expectations
- multiple_versions_for_the_same_crate_are_supported
- expectations
- transitive_dependencies_can_be_renamed
- expectations
- generic_handlers_are_supported
- expectations
- generic_parameters_can_come_from_another_crate
- expectations
- lifetime_restrictions_are_handled
- expectations
- local_glob_reexports_are_supported
- expectations
- non_static_methods_are_supported
- expectations
- pattern_bindings_in_input_parameters_are_supported
- expectations
- reexported_type_alias_work
- expectations
- relative_paths_prefixed_with_self_are_supported
- expectations
- relative_paths_prefixed_with_super_are_supported
- expectations
- self_as_generic_parameter_is_supported
- expectations
- static_methods_are_supported
- expectations
- trait_methods_are_supported
- expectations
- trait_methods_with_non_local_generics_are_supported
- expectations
- tuples_are_supported
- expectations
- type_alias_are_supported
- expectations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
377 files changed
+10338
-5969
lines changedLines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
Lines changed: 11 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
0 commit comments