]> git.lizzy.rs Git - rust.git/commit
auto merge of #13604 : alexcrichton/rust/connect-timeout, r=brson
authorbors <bors@rust-lang.org>
Sat, 19 Apr 2014 07:56:30 +0000 (00:56 -0700)
committerbors <bors@rust-lang.org>
Sat, 19 Apr 2014 07:56:30 +0000 (00:56 -0700)
commit158e0c86fe6c4db2d1dde8da156ce58aaf319dc4
tree453907889bbb6913dbc8c6686cfab9fd93acfe3c
parent5a2ecb828bec0465a801b8c843f928ddccb2228f
parent3915e17cd70e2d584726364851d368badb8bf15b
auto merge of #13604 : alexcrichton/rust/connect-timeout, r=brson

This adds a `TcpStream::connect_timeout` function in order to assist opening
connections with a timeout (cc #13523). There isn't really much design space for
this specific operation (unlike timing out normal blocking reads/writes), so I
am fairly confident that this is the correct interface for this function.

The function is marked #[experimental] because it takes a u64 timeout argument,
and the u64 type is likely to change in the future.