• Home
  • Raw
  • Download

Lines Matching refs:TcpStream

67     pub struct TcpStream {
68 io: PollEvented<mio::net::TcpStream>,
72 impl TcpStream { implementation
111 pub async fn connect<A: ToSocketAddrs>(addr: A) -> io::Result<TcpStream> { in connect() argument
117 match TcpStream::connect_addr(addr).await { in connect()
132 async fn connect_addr(addr: SocketAddr) -> io::Result<TcpStream> { in connect_addr() argument
133 let sys = mio::net::TcpStream::connect(addr)?; in connect_addr()
134 TcpStream::connect_mio(sys).await in connect_addr()
137 pub(crate) async fn connect_mio(sys: mio::net::TcpStream) -> io::Result<TcpStream> { in connect_mio() argument
138 let stream = TcpStream::new(sys)?; in connect_mio()
155 pub(crate) fn new(connected: mio::net::TcpStream) -> io::Result<TcpStream> { in new() argument
157 Ok(TcpStream { io }) in new()
189 pub fn from_std(stream: std::net::TcpStream) -> io::Result<TcpStream> { in from_std() argument
190 let io = mio::net::TcpStream::from_std(stream); in from_std()
192 Ok(TcpStream { io }) in from_std()
229 pub fn into_std(self) -> io::Result<std::net::TcpStream> { in into_std() argument
236 .map(|raw_fd| unsafe { std::net::TcpStream::from_raw_fd(raw_fd) }) in into_std()
245 .map(|raw_socket| unsafe { std::net::TcpStream::from_raw_socket(raw_socket) }) in into_std()
1243 impl TryFrom<std::net::TcpStream> for TcpStream { implementation
1250 fn try_from(stream: std::net::TcpStream) -> Result<Self, Self::Error> { in try_from()
1257 impl AsyncRead for TcpStream { implementation
1267 impl AsyncWrite for TcpStream { implementation
1300 impl fmt::Debug for TcpStream { implementation
1308 use super::TcpStream;
1311 impl AsRawFd for TcpStream { implementation
1320 use super::TcpStream;
1323 impl AsRawSocket for TcpStream { implementation