@@ -146,7 +146,7 @@ impl TcpStream {
146
146
/// timer::sleep(Duration::seconds(1));
147
147
/// let mut stream = stream2;
148
148
/// stream.close_read();
149
- /// }).detach() ;
149
+ /// });
150
150
///
151
151
/// // wait for some data, will get canceled after one second
152
152
/// let mut buf = [0];
@@ -295,10 +295,12 @@ impl sys_common::AsInner<TcpStreamImp> for TcpStream {
295
295
/// for stream in acceptor.incoming() {
296
296
/// match stream {
297
297
/// Err(e) => { /* connection failed */ }
298
- /// Ok(stream) => Thread::spawn(move|| {
299
- /// // connection succeeded
300
- /// handle_client(stream)
301
- /// }).detach()
298
+ /// Ok(stream) => {
299
+ /// Thread::spawn(move|| {
300
+ /// // connection succeeded
301
+ /// handle_client(stream)
302
+ /// });
303
+ /// }
302
304
/// }
303
305
/// }
304
306
///
@@ -432,7 +434,7 @@ impl TcpAcceptor {
432
434
/// Err(e) => panic!("unexpected error: {}", e),
433
435
/// }
434
436
/// }
435
- /// }).detach() ;
437
+ /// });
436
438
///
437
439
/// # fn wait_for_sigint() {}
438
440
/// // Now that our accept loop is running, wait for the program to be
@@ -1186,7 +1188,7 @@ mod test {
1186
1188
let mut a = a;
1187
1189
let _s = a. accept ( ) . unwrap ( ) ;
1188
1190
let _ = rx. recv ( ) . unwrap ( ) ;
1189
- } ) . detach ( ) ;
1191
+ } ) ;
1190
1192
1191
1193
let mut b = [ 0 ] ;
1192
1194
let mut s = TcpStream :: connect ( addr) . unwrap ( ) ;
@@ -1223,7 +1225,7 @@ mod test {
1223
1225
let mut a = a;
1224
1226
let _s = a. accept ( ) . unwrap ( ) ;
1225
1227
let _ = rx. recv ( ) . unwrap ( ) ;
1226
- } ) . detach ( ) ;
1228
+ } ) ;
1227
1229
1228
1230
let mut s = TcpStream :: connect ( addr) . unwrap ( ) ;
1229
1231
let s2 = s. clone ( ) ;
@@ -1250,7 +1252,7 @@ mod test {
1250
1252
rx. recv ( ) . unwrap ( ) ;
1251
1253
assert ! ( s. write( & [ 0 ] ) . is_ok( ) ) ;
1252
1254
let _ = rx. recv ( ) ;
1253
- } ) . detach ( ) ;
1255
+ } ) ;
1254
1256
1255
1257
let mut s = a. accept ( ) . unwrap ( ) ;
1256
1258
s. set_timeout ( Some ( 20 ) ) ;
@@ -1289,7 +1291,7 @@ mod test {
1289
1291
}
1290
1292
}
1291
1293
let _ = rx. recv ( ) ;
1292
- } ) . detach ( ) ;
1294
+ } ) ;
1293
1295
1294
1296
let mut s = a. accept ( ) . unwrap ( ) ;
1295
1297
s. set_read_timeout ( Some ( 20 ) ) ;
@@ -1312,7 +1314,7 @@ mod test {
1312
1314
rx. recv ( ) . unwrap ( ) ;
1313
1315
assert ! ( s. write( & [ 0 ] ) . is_ok( ) ) ;
1314
1316
let _ = rx. recv ( ) ;
1315
- } ) . detach ( ) ;
1317
+ } ) ;
1316
1318
1317
1319
let mut s = a. accept ( ) . unwrap ( ) ;
1318
1320
s. set_write_timeout ( Some ( 20 ) ) ;
@@ -1340,7 +1342,7 @@ mod test {
1340
1342
rx. recv ( ) . unwrap ( ) ;
1341
1343
assert_eq ! ( s. write( & [ 0 ] ) , Ok ( ( ) ) ) ;
1342
1344
let _ = rx. recv ( ) ;
1343
- } ) . detach ( ) ;
1345
+ } ) ;
1344
1346
1345
1347
let mut s = a. accept ( ) . unwrap ( ) ;
1346
1348
let s2 = s. clone ( ) ;
0 commit comments