tcp-stream 0.8.0

mio's TcpStream on steroids
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use mio::tcp::TcpStream as MioTcpStream;

use crate::TcpStream;

use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};

impl AsRawFd for TcpStream {
    fn as_raw_fd(&self) -> RawFd {
        <MioTcpStream as AsRawFd>::as_raw_fd(self)
    }
}

impl FromRawFd for TcpStream {
    unsafe fn from_raw_fd(fd: RawFd) -> Self {
        MioTcpStream::from_raw_fd(fd).into()
    }
}