From 130fbbe71db01378bf6aaeb104af66de86b4c3b8 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 15 Oct 2019 13:13:40 -0700 Subject: Add explicit `dyn` for trait objects Fix "trait objects without an explicit `dyn` are deprecated" warnings introduced in Rust 1.38. BUG=None TEST=emerge-nami crosvm Change-Id: I8ca6aa747475268ae898adddd5d091d401326ceb Signed-off-by: Daniel Verkamp Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1862999 Reviewed-by: Dylan Reid Reviewed-by: Stephen Barber Tested-by: kokoro --- sys_util/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys_util/src') diff --git a/sys_util/src/lib.rs b/sys_util/src/lib.rs index 0dab89d..8428429 100644 --- a/sys_util/src/lib.rs +++ b/sys_util/src/lib.rs @@ -326,7 +326,7 @@ pub fn validate_raw_fd(raw_fd: RawFd) -> Result { /// /// On an error, such as an invalid or incompatible FD, this will return false, which can not be /// distinguished from a non-ready to read FD. -pub fn poll_in(fd: &AsRawFd) -> bool { +pub fn poll_in(fd: &dyn AsRawFd) -> bool { let mut fds = libc::pollfd { fd: fd.as_raw_fd(), events: libc::POLLIN, -- cgit 1.4.1