From 1a805e45ad8ee342acff87935b27c8ecb5302201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= Date: Thu, 13 Jun 2024 16:10:28 +0200 Subject: [PATCH] feat: make `update_command` take `&mut self` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Kröning --- src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1911cff..337c64e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -198,7 +198,7 @@ impl PciHeader { CommandRegister::from_bits_retain(data as u16) } - pub fn update_command(&self, access: impl ConfigRegionAccess, f: F) + pub fn update_command(&mut self, access: impl ConfigRegionAccess, f: F) where F: FnOnce(CommandRegister) -> CommandRegister, { @@ -279,7 +279,7 @@ impl EndpointHeader { self.header().command(access) } - pub fn update_command(&self, access: impl ConfigRegionAccess, f: F) + pub fn update_command(&mut self, access: impl ConfigRegionAccess, f: F) where F: FnOnce(CommandRegister) -> CommandRegister, { @@ -517,7 +517,7 @@ impl PciPciBridgeHeader { self.header().command(access) } - pub fn update_command(&self, access: impl ConfigRegionAccess, f: F) + pub fn update_command(&mut self, access: impl ConfigRegionAccess, f: F) where F: FnOnce(CommandRegister) -> CommandRegister, {