diff --git a/wayrs-core/src/transport.rs b/wayrs-core/src/transport.rs index 869d86c..1fdda65 100644 --- a/wayrs-core/src/transport.rs +++ b/wayrs-core/src/transport.rs @@ -47,25 +47,6 @@ pub trait Transport { ) -> io::Result; } -impl Transport for Box { - fn pollable_fd(&self) -> RawFd { - self.as_ref().pollable_fd() - } - - fn send(&mut self, bytes: &[IoSlice], fds: &[OwnedFd], mode: IoMode) -> io::Result { - self.as_mut().send(bytes, fds, mode) - } - - fn recv( - &mut self, - bytes: &mut [IoSliceMut], - fds: &mut VecDeque, - mode: IoMode, - ) -> io::Result { - self.as_mut().recv(bytes, fds, mode) - } -} - impl AsRawFd for BufferedSocket { fn as_raw_fd(&self) -> RawFd { self.socket.pollable_fd()