From 5e332adb606074da1976c8ce6e32b94ba222bc82 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Sun, 9 Mar 2025 18:20:06 +1300 Subject: Implement Borrow and BorrowMut for Tracked --- src/locators/tracked.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/locators') diff --git a/src/locators/tracked.rs b/src/locators/tracked.rs index e97f3d8..fc50dcc 100644 --- a/src/locators/tracked.rs +++ b/src/locators/tracked.rs @@ -62,3 +62,15 @@ impl std::hash::Hash for Tracked { self.value.hash(h) } } + +impl std::borrow::Borrow for Tracked { + fn borrow(&self) -> &T { + &self.value + } +} + +impl std::borrow::BorrowMut for Tracked { + fn borrow_mut(&mut self) -> &mut T { + &mut self.value + } +} -- cgit v1.2.3-70-g09d2