From 55a4c2a1b4ad7f08ca570c58e98883260af5d06c Mon Sep 17 00:00:00 2001 From: Jiawei Chen Date: Sun, 22 Feb 2026 20:01:59 +0800 Subject: [PATCH] fix: relax fn bound of `modify` --- src/tls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls.rs b/src/tls.rs index 95962d7..96492e6 100644 --- a/src/tls.rs +++ b/src/tls.rs @@ -73,7 +73,7 @@ impl< self.modify(|wrapper| wrapper.clone()) } - pub fn modify(&self, mut f: impl FnMut(&Arc) -> U) -> U { + pub fn modify(&self, f: impl FnOnce(&Arc) -> U) -> U { TlsProvider::global().with_borrow_mut(|blocks| { let wrapper = blocks.get_mut(self.tls_id.inner()); let register = wrapper.is_none();