From d181d2c2ac2d0fa19f5dc177f9be54029758c1f1 Mon Sep 17 00:00:00 2001 From: Sebastian Eydam Date: Tue, 14 Apr 2026 10:43:19 +0200 Subject: [PATCH] vmm: remove AsRawFd trait for SocketStream The trait is not used and thus can be removed. On-behalf-of: SAP sebastian.eydam@sap.com Signed-off-by: Sebastian Eydam --- vmm/src/migration_transport.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/vmm/src/migration_transport.rs b/vmm/src/migration_transport.rs index 6440dc8fd..15ff232ef 100644 --- a/vmm/src/migration_transport.rs +++ b/vmm/src/migration_transport.rs @@ -7,7 +7,7 @@ use std::io::{self, ErrorKind, Read, Write}; use std::net::{TcpListener, TcpStream}; use std::num::NonZeroU32; use std::os::fd::{AsFd, BorrowedFd}; -use std::os::unix::io::{AsRawFd, RawFd}; +use std::os::unix::io::AsRawFd; use std::os::unix::net::{UnixListener, UnixStream}; use std::path::PathBuf; use std::result::Result; @@ -134,15 +134,6 @@ impl Write for SocketStream { } } -impl AsRawFd for SocketStream { - fn as_raw_fd(&self) -> RawFd { - match self { - SocketStream::Unix(s) => s.as_raw_fd(), - SocketStream::Tcp(s) => s.as_raw_fd(), - } - } -} - impl AsFd for SocketStream { fn as_fd(&self) -> BorrowedFd<'_> { match self {