summary refs log tree commit diff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@chromium.org>2018-12-05 20:36:49 -0800
committerchrome-bot <chrome-bot@chromium.org>2018-12-09 00:48:19 -0800
commitd4d9c26f047a8427677077d2b8167c0c6e8e4ce6 (patch)
treef73a8dad7f30fc0756830fc87ec5420a6f9b1fac /Cargo.lock
parentcaf32ee5bb4a662600679aebc78b3339b33e5380 (diff)
downloadcrosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar.gz
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar.bz2
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar.lz
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar.xz
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.tar.zst
crosvm-d4d9c26f047a8427677077d2b8167c0c6e8e4ce6.zip
poll_token: Use syn to simplify poll token derive
This CL removes 300 lines of parsing code and 200 lines of tests of
parsing code by using the parsers provided by Syn, which we already use
in implementing our other custom derives.

TEST=cargo test poll_token_derive
TEST=cargo check crosvm

Change-Id: Ie2743b1bbb1b374326f9845fc37fc578b178c53d
Reviewed-on: https://chromium-review.googlesource.com/1365112
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: David Tolnay <dtolnay@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock5
1 files changed, 5 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 3aa7f41..b09ca11 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -317,6 +317,11 @@ dependencies = [
 [[package]]
 name = "poll_token_derive"
 version = "0.1.0"
+dependencies = [
+ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)",
+ "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
+ "syn 0.15.21 (registry+https://github.com/rust-lang/crates.io-index)",
+]
 
 [[package]]
 name = "proc-macro2"