From 65140bff6a8ec3c2dcf7bd4794b1ac6f77b1b561 Mon Sep 17 00:00:00 2001 From: Stefano Garzarella Date: Mon, 15 Jan 2024 10:29:44 +0100 Subject: [PATCH] Use Vec::first() instead of Vec::get(0) Fix the following clippy warning: warning: accessing first element with `configs.get(0)` --> vhost-device-vsock/src/main.rs:410:22 | 410 | let config = configs.get(0).unwrap(); | ^^^^^^^^^^^^^^ help: try: `configs.first()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first = note: `#[warn(clippy::get_first)]` on by default Signed-off-by: Stefano Garzarella --- vhost-device-scmi/src/devices/iio.rs | 6 +++--- vhost-device-vsock/src/main.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vhost-device-scmi/src/devices/iio.rs b/vhost-device-scmi/src/devices/iio.rs index 4b5522e..1c300af 100644 --- a/vhost-device-scmi/src/devices/iio.rs +++ b/vhost-device-scmi/src/devices/iio.rs @@ -776,7 +776,7 @@ mod tests { // custom exponent = 2 // applied and rounded: 45037037598 = 0xA7C6AA81E assert_eq!(result.len(), 4); - assert_eq!(result.get(0).unwrap(), &MessageValue::Unsigned(0x7C6AA81E)); + assert_eq!(result.first().unwrap(), &MessageValue::Unsigned(0x7C6AA81E)); assert_eq!(result.get(1).unwrap(), &MessageValue::Unsigned(0xA)); assert_eq!(result.get(2).unwrap(), &MessageValue::Unsigned(0)); assert_eq!(result.get(3).unwrap(), &MessageValue::Unsigned(0)); @@ -793,7 +793,7 @@ mod tests { sensor.initialize().unwrap(); let result = sensor.reading_get().unwrap(); assert_eq!(result.len(), 4); - assert_eq!(result.get(0).unwrap(), &MessageValue::Unsigned(0x5A)); + assert_eq!(result.first().unwrap(), &MessageValue::Unsigned(0x5A)); assert_eq!(result.get(1).unwrap(), &MessageValue::Unsigned(0)); assert_eq!(result.get(2).unwrap(), &MessageValue::Unsigned(0)); assert_eq!(result.get(3).unwrap(), &MessageValue::Unsigned(0)); @@ -815,7 +815,7 @@ mod tests { sensor.initialize().unwrap(); let result = sensor.reading_get().unwrap(); assert_eq!(result.len(), 12); - assert_eq!(result.get(0).unwrap(), &MessageValue::Unsigned(22)); + assert_eq!(result.first().unwrap(), &MessageValue::Unsigned(22)); assert_eq!(result.get(4).unwrap(), &MessageValue::Unsigned(60)); assert_eq!(result.get(8).unwrap(), &MessageValue::Unsigned(150)); for i in 0..12 { diff --git a/vhost-device-vsock/src/main.rs b/vhost-device-vsock/src/main.rs index d8858df..f58da23 100644 --- a/vhost-device-vsock/src/main.rs +++ b/vhost-device-vsock/src/main.rs @@ -407,7 +407,7 @@ mod tests { let configs = configs.unwrap(); assert_eq!(configs.len(), 3); - let config = configs.get(0).unwrap(); + let config = configs.first().unwrap(); assert_eq!(config.get_guest_cid(), 3); assert_eq!( config.get_socket_path(),