diff options
author | David Tolnay <dtolnay@chromium.org> | 2019-04-12 19:58:34 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-04-17 17:22:47 -0700 |
commit | e246836798e8f0f7c17356ed848e296d61365adc (patch) | |
tree | 1717a58c110894206616f5e747ccd5fc6c864ac2 /p9/src/server.rs | |
parent | 967c2f2c9bce9e177f0eea3f1bb73d35d9c95922 (diff) | |
download | crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar.gz crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar.bz2 crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar.lz crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar.xz crosvm-e246836798e8f0f7c17356ed848e296d61365adc.tar.zst crosvm-e246836798e8f0f7c17356ed848e296d61365adc.zip |
clippy: Resolve while_let_loop
TEST=bin/clippy Change-Id: Iae447ec2c1b095286ab02cd153bd2daafe95fae1 Reviewed-on: https://chromium-review.googlesource.com/1566894 Commit-Ready: David Tolnay <dtolnay@chromium.org> Tested-by: David Tolnay <dtolnay@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'p9/src/server.rs')
-rw-r--r-- | p9/src/server.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/p9/src/server.rs b/p9/src/server.rs index d292cca..bc22cbc 100644 --- a/p9/src/server.rs +++ b/p9/src/server.rs @@ -785,13 +785,8 @@ impl Server { let count = min(self.msize - header_size, readdir.count); let mut cursor = Cursor::new(Vec::with_capacity(count as usize)); - loop { - let byte_size = if let Some(entry) = entries.peek() { - entry.byte_size() as usize - } else { - // No more entries. - break; - }; + while let Some(entry) = entries.peek() { + let byte_size = entry.byte_size() as usize; if cursor.get_ref().capacity() - cursor.get_ref().len() < byte_size { // No more room in the buffer. |