diff options
author | David Tolnay <dtolnay@chromium.org> | 2019-04-12 12:03:38 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-04-15 02:06:06 -0700 |
commit | 62041f041956a2ccfdd0a340b65b8a2cb0749655 (patch) | |
tree | eb842ec077889caf9683ad1bbc5a2f729e186355 /kvm_sys | |
parent | dc63ca9bfefae3da7b66fce3a0089cd930f7b4e7 (diff) | |
download | crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar.gz crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar.bz2 crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar.lz crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar.xz crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.tar.zst crosvm-62041f041956a2ccfdd0a340b65b8a2cb0749655.zip |
msg_socket: Simplify derive by removing const namespace
The derive(MsgOnSocket) macro used to expand to something like: const __MSG_ON_SOCKET_IMPL_Typename: () = { extern crate msg_socket as _msg_socket; impl _msg_socket::MsgOnSocket for Typename { ... } }; This was helpful in 2015 edition code by allowing callers to invoke the derive without also writing `use msg_socket` at the top of the file to bring the crate into scope. In 2018 edition, paths beginning with a crate name do not need to be otherwise imported, so this derive can simply expand to: impl msg_socket::MsgOnSocket for Typename { ... } TEST=cargo test msg_socket TEST=cargo test msg_on_socket_derive Change-Id: I61b672b64404523f601de1d538ebe554985a0905 Reviewed-on: https://chromium-review.googlesource.com/1565545 Commit-Ready: David Tolnay <dtolnay@chromium.org> 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: David Tolnay <dtolnay@chromium.org>
Diffstat (limited to 'kvm_sys')
0 files changed, 0 insertions, 0 deletions