diff --git a/actix-router/src/router.rs b/actix-router/src/router.rs index bcbe61f9..b6932f9e 100644 --- a/actix-router/src/router.rs +++ b/actix-router/src/router.rs @@ -46,18 +46,18 @@ impl Router { } pub fn recognize_mut_checked( - &mut self, + &self, resource: &mut R, check: F, - ) -> Option<(&mut T, ResourceId)> + ) -> Option<(&T, ResourceId)> where F: Fn(&R, &Option) -> bool, R: Resource

, P: ResourcePath, { - for item in self.0.iter_mut() { + for item in self.0.iter() { if item.0.match_path_checked(resource, &check, &item.2) { - return Some((&mut item.1, ResourceId(item.0.id()))); + return Some((&item.1, ResourceId(item.0.id()))); } } None