diff --git a/crates/bevy_reflect/src/path.rs b/crates/bevy_reflect/src/path.rs index cb01b6ad7b404..8876581312447 100644 --- a/crates/bevy_reflect/src/path.rs +++ b/crates/bevy_reflect/src/path.rs @@ -371,7 +371,7 @@ impl ParsedPath { /// /// See [`element_mut`](Self::element_mut) for a typed version of this method. pub fn reflect_element_mut<'r, 'p>( - &'p mut self, + &'p self, root: &'r mut dyn Reflect, ) -> Result<&'r mut dyn Reflect, ReflectPathError<'p>> { let mut current = root; @@ -402,7 +402,7 @@ impl ParsedPath { /// /// See [`reflect_element_mut`](Self::reflect_element_mut) for an untyped version of this method. pub fn element_mut<'r, 'p, T: Reflect>( - &'p mut self, + &'p self, root: &'r mut dyn Reflect, ) -> Result<&'r mut T, ReflectPathError<'p>> { self.reflect_element_mut(root).and_then(|p| {