From 4ea4724fa79a8d37f4dd69d2a0aa03208593ea15 Mon Sep 17 00:00:00 2001 From: fakeshadow <24548779@qq.com> Date: Fri, 15 Jan 2021 04:24:32 +0800 Subject: [PATCH] make actix-router return immutable reference --- actix-router/src/router.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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