diff --git a/vhost-device-gpu/src/virtio_gpu.rs b/vhost-device-gpu/src/virtio_gpu.rs index 599eb59..315f4bc 100644 --- a/vhost-device-gpu/src/virtio_gpu.rs +++ b/vhost-device-gpu/src/virtio_gpu.rs @@ -262,12 +262,14 @@ pub struct FenceState { struct AssociatedScanouts(u32); impl AssociatedScanouts { - const fn enable(&mut self, scanout_id: u32) { + #[allow(clippy::missing_const_for_fn)] + fn enable(&mut self, scanout_id: u32) { self.0 |= 1 << scanout_id; } - const fn disable(&mut self, scanout_id: u32) { - self.0 ^= 1 << scanout_id; + #[allow(clippy::missing_const_for_fn)] + fn disable(&mut self, scanout_id: u32) { + self.0 &= !(1 << scanout_id); } const fn has_any_enabled(self) -> bool {