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();