From ae27861a76e705d90dde4b5f32f99410a0b7f13e Mon Sep 17 00:00:00 2001 From: Erik Hollensbe Date: Fri, 21 Jan 2022 09:29:01 -0800 Subject: [PATCH] remove #[allow(dead_code)] annotations Signed-off-by: Erik Hollensbe --- src/path.rs | 4 +--- src/router.rs | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/path.rs b/src/path.rs index 57214e5..5a97c3a 100644 --- a/src/path.rs +++ b/src/path.rs @@ -45,8 +45,7 @@ impl Path { self.clone() } - #[allow(dead_code)] - pub(crate) fn params(&self) -> Vec { + pub fn params(&self) -> Vec { let mut params = Vec::new(); for arg in self.0.clone() { match arg { @@ -58,7 +57,6 @@ impl Path { params } - #[allow(dead_code)] pub(crate) fn extract(&self, provided: String) -> Result { let parts: Vec = provided .split("/") diff --git a/src/router.rs b/src/router.rs index 176af50..6fc3daf 100644 --- a/src/router.rs +++ b/src/router.rs @@ -42,7 +42,6 @@ impl Route { } } - #[allow(dead_code)] async fn dispatch( &self, provided: String, @@ -81,8 +80,7 @@ impl Router { for route in self.0.clone() { if route.path.matches(path.to_string()) && route.method.eq(req.method()) { - let params = route.path.extract(path)?; - let (_, response) = route.handler.perform(req, None, params, app).await?; + let (_, response) = route.dispatch(path.to_string(), req, app).await?; if response.is_none() { return Err(Error::StatusCode(http::StatusCode::INTERNAL_SERVER_ERROR)); }