diff options
author | David Tolnay <dtolnay@chromium.org> | 2018-12-05 20:36:49 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-09 00:48:19 -0800 |
commit | d4d9c26f047a8427677077d2b8167c0c6e8e4ce6 (patch) | |
tree | f73a8dad7f30fc0756830fc87ec5420a6f9b1fac /sys_util/poll_token_derive/Cargo.toml | |
parent | caf32ee5bb4a662600679aebc78b3339b33e5380 (diff) | |
download | crosvm-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 'sys_util/poll_token_derive/Cargo.toml')
-rw-r--r-- | sys_util/poll_token_derive/Cargo.toml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys_util/poll_token_derive/Cargo.toml b/sys_util/poll_token_derive/Cargo.toml index f874ce5..8610ee3 100644 --- a/sys_util/poll_token_derive/Cargo.toml +++ b/sys_util/poll_token_derive/Cargo.toml @@ -6,3 +6,8 @@ authors = ["The Chromium OS Authors"] [lib] proc-macro = true path = "poll_token_derive.rs" + +[dependencies] +syn = "0.15" +quote = "0.6" +proc-macro2 = "0.4" |