diff --git a/crates/vhost-device-gpio/src/mock_gpio.rs b/crates/vhost-device-gpio/src/mock_gpio.rs index 0191562..816712c 100644 --- a/crates/vhost-device-gpio/src/mock_gpio.rs +++ b/crates/vhost-device-gpio/src/mock_gpio.rs @@ -51,11 +51,11 @@ impl MockGpioDevice { } impl GpioDevice for MockGpioDevice { - fn open(_device: u32) -> Result + fn open(ngpios: u32) -> Result where Self: Sized, { - Ok(MockGpioDevice::new(8)) + Ok(MockGpioDevice::new(ngpios.try_into().unwrap())) } fn num_gpios(&self) -> Result {