From 679a25c286a7f91d52976ae2dd2c0a893c639d7e Mon Sep 17 00:00:00 2001 From: Justin Karneges Date: Thu, 18 Jun 2026 08:53:26 -0700 Subject: [PATCH] track: add into_inner --- src/connmgr/track.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/connmgr/track.rs b/src/connmgr/track.rs index a2e3caf0..1130cf56 100644 --- a/src/connmgr/track.rs +++ b/src/connmgr/track.rs @@ -55,6 +55,13 @@ impl<'a, T> Track<'a, T> { inner: Some(TrackInner { value, active }), } } + + pub fn into_inner(mut self) -> T { + let inner = self.inner.take().unwrap(); + inner.active.set(false); + + inner.value + } } impl<'a, A, B> Track<'a, (A, B)> {