From 1381dfc93851550fe05d24d69401b1ba3af1add9 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 8 Jul 2025 05:16:56 +0000 Subject: refactor(RouterOption): Rename trailing slash trimming option --- src/router.rs | 4 +++- src/router_option.rs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/router.rs b/src/router.rs index 461d698..6ae33b0 100644 --- a/src/router.rs +++ b/src/router.rs @@ -424,7 +424,9 @@ impl Router { let mut route = self.routes.at(&path); if route.is_err() { - if self.options.contains(&RouterOption::TrimTrailingSlashes) + if self + .options + .contains(&RouterOption::RemoveExtraTrailingSlash) && path.ends_with('/') && path != "/" { diff --git a/src/router_option.rs b/src/router_option.rs index 2672a42..d3d0bb9 100644 --- a/src/router_option.rs +++ b/src/router_option.rs @@ -3,7 +3,7 @@ pub enum RouterOption { /// Trim trailing slashes from the URL path if it is present and a route /// match exists - TrimTrailingSlashes, + RemoveExtraTrailingSlash, /// Add a trailing slash to the URL path if it is missing and a route /// match exists AddMissingTrailingSlash, -- cgit v1.2.3