summary refs log tree commit diff
path: root/src/linux.rs
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@chromium.org>2019-03-04 14:33:31 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-03-05 12:58:50 -0800
commit09358ef076870390ba4617324028ac60b271545c (patch)
tree9f26a20fdb9a54546c92252f0fcf97260c13c510 /src/linux.rs
parent083cc4a286d740c3787117c999c935ff68ad2dc9 (diff)
downloadcrosvm-09358ef076870390ba4617324028ac60b271545c.tar
crosvm-09358ef076870390ba4617324028ac60b271545c.tar.gz
crosvm-09358ef076870390ba4617324028ac60b271545c.tar.bz2
crosvm-09358ef076870390ba4617324028ac60b271545c.tar.lz
crosvm-09358ef076870390ba4617324028ac60b271545c.tar.xz
crosvm-09358ef076870390ba4617324028ac60b271545c.tar.zst
crosvm-09358ef076870390ba4617324028ac60b271545c.zip
setup: Suppress warning on fields that are only used by TPM
Warnings when building without `--features tpm` previously:

    warning: field is never used: `uid`
       --> src/linux.rs:696:5
        |
    696 |     uid: uid_t,
        |     ^^^^^^^^^^
        |

    warning: field is never used: `gid`
       --> src/linux.rs:697:5
        |
    697 |     gid: gid_t,
        |     ^^^^^^^^^^

TEST=cargo check
TEST=cargo check --features tpm

Change-Id: Id6beee4237e70d9107b36601583f599f85e5c74d
Reviewed-on: https://chromium-review.googlesource.com/1500874
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: David Tolnay <dtolnay@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'src/linux.rs')
-rw-r--r--src/linux.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/linux.rs b/src/linux.rs
index ab83216..24fb2e1 100644
--- a/src/linux.rs
+++ b/src/linux.rs
@@ -693,7 +693,10 @@ fn create_devices(
 }
 
 struct Ids {
+    // Fields are only read in some configurations.
+    #[allow(dead_code)]
     uid: uid_t,
+    #[allow(dead_code)]
     gid: gid_t,
 }