Rocket/core
Sergio Benitez d24b5d4d6d Handle more cases in 'AdHoc::normalizer()'.
The compatibility normalizer previously missed or was overly egregious
in several cases. This commit resolves those issue. In particular:

  * Only request URIs that would not match any route are normalized.

  * Synthetic routes are added to the igniting `Rocket` so that requests
    with URIs of the form `/foo` match routes with URIs of the form
    `/foo/<b..>`, as they did prior to the trailing slash overhaul.

Tests are added for all of these cases.
2023-05-04 17:30:37 -07:00
..
codegen Allow 'clippy::style' warnings in attr codegen. 2023-05-04 14:44:38 -07:00
http Introduce more flexible mounting. 2023-05-03 20:03:45 -07:00
lib Handle more cases in 'AdHoc::normalizer()'. 2023-05-04 17:30:37 -07:00