Skip to content

Commit 771d498

Browse files
committed
vsock: Refactor while let loop into for loop to fit clippy demands.
clippy complains about the while let loop, so we change it to for loop to fit in the demands. Signed-off-by: Li Zebin <[email protected]>
1 parent 00297f8 commit 771d498

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

crates/vsock/src/vhu_vsock_thread.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -453,11 +453,11 @@ impl VhostUserVsockThread {
453453

454454
let queue = vring_mut.get_queue_mut();
455455

456-
let mut queue_iter = queue
456+
let queue_iter = queue
457457
.iter(atomic_mem.memory())
458458
.map_err(|_| Error::IterateQueue)?;
459459

460-
while let Some(mut avail_desc) = queue_iter.next() {
460+
for mut avail_desc in queue_iter {
461461
used_any = true;
462462
let mem = atomic_mem.clone().memory();
463463

@@ -611,11 +611,11 @@ impl VhostUserVsockThread {
611611

612612
let queue = vring_mut.get_queue_mut();
613613

614-
let mut queue_iter = queue
614+
let queue_iter = queue
615615
.iter(atomic_mem.memory())
616616
.map_err(|_| Error::IterateQueue)?;
617617

618-
while let Some(mut avail_desc) = queue_iter.next() {
618+
for mut avail_desc in queue_iter {
619619
used_any = true;
620620
let mem = atomic_mem.clone().memory();
621621

0 commit comments

Comments
 (0)