From 14668f2791c4893b84ae4111c52dee07c79faac7 Mon Sep 17 00:00:00 2001 From: Huon Wilson Date: Tue, 10 Jun 2014 00:33:04 +1000 Subject: std: adjust the TCP io doc example to work reliably. Fixes #11576 by making the code never run (and hence never pass when the test was marked `should_fail`). --- src/libstd/io/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/libstd') diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index 6f3eec01e8e..a1e0fa88978 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -81,13 +81,18 @@ Some examples of obvious things you might want to do * Make a simple TCP client connection and request - ```rust,should_fail + ```rust # #![allow(unused_must_use)] use std::io::net::tcp::TcpStream; + # // connection doesn't fail if a server is running on 8080 + # // locally, we still want to be type checking this code, so lets + # // just stop it running (#11576) + # if false { let mut socket = TcpStream::connect("127.0.0.1", 8080).unwrap(); socket.write(bytes!("GET / HTTP/1.0\n\n")); let response = socket.read_to_end(); + # } ``` * Make a simple TCP server -- cgit 1.4.1-3-g733a5