Name Description Size
_require_full.rs 420
async_send_sync.rs 43117
buffered.rs 1351
dump.rs 2323
fs.rs 483
fs_canonicalize_dir.rs 612
fs_copy.rs 1161
fs_dir.rs 3246
fs_file.rs 5112
fs_link.rs 1488
fs_open_options.rs 2500
fs_open_options_windows.rs 1482
fs_remove_dir_all.rs 927
fs_remove_file.rs 652
fs_rename.rs 788
fs_symlink_dir_windows.rs 810
fs_symlink_file_windows.rs 674
fs_try_exists.rs 1587
io_async_fd.rs 17495
io_async_read.rs 174
io_buf_reader.rs 12063
io_buf_writer.rs 16198
io_chain.rs 359
io_copy.rs 2243
io_copy_bidirectional.rs 4002
io_driver.rs 2813
io_driver_drop.rs 1189
io_fill_buf.rs 851
io_lines.rs 533
io_mem_stream.rs 2851
io_panic.rs 4382
io_poll_aio.rs 12890
io_read.rs 1712
io_read_buf.rs 2526
io_read_exact.rs 352
io_read_line.rs 3164
io_read_to_end.rs .. do nothing .. 3549
io_read_to_string.rs 1628
io_read_until.rs 2101
io_split.rs 1669
io_take.rs 1681
io_util_empty.rs 731
io_write.rs 1342
io_write_all.rs 1184
io_write_all_buf.rs 2475
io_write_buf.rs 1313
io_write_int.rs 942
join_handle_panic.rs 588
macros_join.rs 4030
macros_pin.rs 388
macros_rename_test.rs 664
macros_select.rs 15501
macros_test.rs 2179
macros_try_join.rs 4740
net_bind_resource.rs 381
net_lookup_host.rs 1102
net_named_pipe.rs 13148
net_panic.rs 5272
net_unix_pipe.rs 13377
no_rt.rs 1181
process_arg0.rs 318
process_issue_42.rs 1272
process_issue_2174.rs 1367
process_kill_on_drop.rs 1063
process_raw_handle.rs 591
process_smoke.rs 857
rt_basic.rs 11036
rt_common.rs 38060
rt_handle.rs 1120
rt_handle_block_on.rs 14363
rt_metrics.rs 18855
rt_panic.rs 1915
rt_threaded.rs 19246
rt_time_start_paused.rs 362
signal_ctrl_c.rs 640
signal_drop_recv.rs 504
signal_drop_rt.rs 1005
signal_drop_signal.rs 770
signal_multi_rt.rs 1464
signal_no_rt.rs 299
signal_notify_both.rs 502
signal_panic.rs 664
signal_twice.rs 439
signal_usr1.rs 434
support
sync_barrier.rs 2185
sync_broadcast.rs 14250
sync_errors.rs 602
sync_mpsc.rs 17052
sync_mpsc_weak.rs 14415
sync_mutex.rs #[test] #[ignore] fn lock() { let mut lock = Mutex::new(false); let mut lock2 = lock.clone(); std::thread::spawn(move || { let l = lock2.lock(); pin_mut!(l); let mut task = MockTask::new(); let mut g = assert_ready!(task.poll(&mut l)); std::thread::sleep(std::time::Duration::from_millis(500)); g = true; drop(g); }); std::thread::sleep(std::time::Duration::from_millis(50)); let mut task = MockTask::new(); let l = lock.lock(); pin_mut!(l); assert_pending!(task.poll(&mut l)); std::thread::sleep(std::time::Duration::from_millis(500)); assert!(task.is_woken()); let result = assert_ready!(task.poll(&mut l)); assert!(*result); } 4554
sync_mutex_owned.rs 3626
sync_notify.rs 5286
sync_once_cell.rs 7024
sync_oneshot.rs 6546
sync_panic.rs 5248
sync_rwlock.rs 9282
sync_semaphore.rs 3861
sync_semaphore_owned.rs 3983
sync_watch.rs 5348
task_abort.rs 6777
task_blocking.rs 8465
task_builder.rs 2044
task_id.rs 7974
task_join_set.rs 5658
task_local.rs 2886
task_local_set.rs 20201
task_panic.rs 2929
task_yield_now.rs 382
tcp_accept.rs 4604
tcp_connect.rs 5887
tcp_echo.rs 1171
tcp_into_split.rs 3767
tcp_into_std.rs 1433
tcp_peek.rs 865
tcp_shutdown.rs 850
tcp_socket.rs 2036
tcp_split.rs 1281
tcp_stream.rs 10944
test_clock.rs 1392
time_interval.rs 11795
time_panic.rs 2323
time_pause.rs 8326
time_rt.rs 2059
time_sleep.rs 8373
time_timeout.rs 3454
udp.rs 19811
uds_cred.rs 651
uds_datagram.rs 11866
uds_split.rs 1268
uds_stream.rs 10976
unwindsafe.rs 1110