fix select macro to process 64 branches
Closes #4501

## Motivation

Fix the bug wherein select macro fails with input of 64 branches.

## Solution

Fix the count macro to handle 64 branches. Before the fix, count macro will not expand when the input has 64 branches and will fail with compile error.

**Version**
tokio v1.16.1

**Description**
The `tokio::select!` macro looks like it was intended to support up to 64 branches, but something seems to go wrong when I try to use it with 64 branches:

I tried this code (I'm sorry):

```rust
use std::future::ready;

#[tokio::main]
async fn main() {
    let (v0, v1, v2, v3) = (ready(()), ready(()), ready(()), ready(()));
    let (v4, v5, v6, v7) = (ready(()), ready(()), ready(()), ready(()));
    let (v8, v9, v10, v11) = (ready(()), ready(()), ready(()), ready(()));
    let (v12, v13, v14, v15) = (ready(()), ready(()), ready(()), ready(()));
    let (v16, v17, v18, v19) = (ready(()), ready(()), ready(()), ready(()));
    let (v20, v21, v22, v23) = (ready(()), ready(()), ready(()), ready(()));
    let (v24, v25, v26, v27) = (ready(()), ready(()), ready(()), ready(()));
    let (v28, v29, v30, v31) = (ready(()), ready(()), ready(()), ready(()));
    let (v32, v33, v34, v35) = (ready(()), ready(()), ready(()), ready(()));
    let (v36, v37, v38, v39) = (ready(()), ready(()), ready(()), ready(()));
    let (v40, v41, v42, v43) = (ready(()), ready(()), ready(()), ready(()));
    let (v44, v45, v46, v47) = (ready(()), ready(()), ready(()), ready(()));
    let (v48, v49, v50, v51) = (ready(()), ready(()), ready(()), ready(()));
    let (v52, v53, v54, v55) = (ready(()), ready(()), ready(()), ready(()));
    let (v56, v57, v58, v59) = (ready(()), ready(()), ready(()), ready(()));
    let (v60, v61, v62, v63) = (ready(()), ready(()), ready(()), ready(()));

    tokio::select! {
        _ = v0 => {}
        _ = v1 => {}
        _ = v2 => {}
        _ = v3 => {}
        _ = v4 => {}
        _ = v5 => {}
        _ = v6 => {}
        _ = v7 => {}
        _ = v8 => {}
        _ = v9 => {}
        _ = v10 => {}
        _ = v11 => {}
        _ = v12 => {}
        _ = v13 => {}
        _ = v14 => {}
        _ = v15 => {}
        _ = v16 => {}
        _ = v17 => {}
        _ = v18 => {}
        _ = v19 => {}
        _ = v20 => {}
        _ = v21 => {}
        _ = v22 => {}
        _ = v23 => {}
        _ = v24 => {}
        _ = v25 => {}
        _ = v26 => {}
        _ = v27 => {}
        _ = v28 => {}
        _ = v29 => {}
        _ = v30 => {}
        _ = v31 => {}
        _ = v32 => {}
        _ = v33 => {}
        _ = v34 => {}
        _ = v35 => {}
        _ = v36 => {}
        _ = v37 => {}
        _ = v38 => {}
        _ = v39 => {}
        _ = v40 => {}
        _ = v41 => {}
        _ = v42 => {}
        _ = v43 => {}
        _ = v44 => {}
        _ = v45 => {}
        _ = v46 => {}
        _ = v47 => {}
        _ = v48 => {}
        _ = v49 => {}
        _ = v50 => {}
        _ = v51 => {}
        _ = v52 => {}
        _ = v53 => {}
        _ = v54 => {}
        _ = v55 => {}
        _ = v56 => {}
        _ = v57 => {}
        _ = v58 => {}
        _ = v59 => {}
        _ = v60 => {}
        _ = v61 => {}
        _ = v62 => {}
        _ = v63 => {}
    }
}
```

If you try to compile this, you get:

```
error: no rules expected the token `_`
  --> examples\select_64.rs:22:5
   |
22 | /     tokio::select! {
23 | |         _ = v0 => {}
24 | |         _ = v1 => {}
25 | |         _ = v2 => {}
...  |
86 | |         _ = v63 => {}
87 | |     }
   | |_____^ no rules expected this token in macro call
   |
   = note: this error originates in the macro `$crate::select` (in Nightly builds, run with -Z macro-backtrace for more info)

error: could not compile `test` due to previous error
```

If you remove the last branch (`v63`) it compiles as expected.
tokio::select! only supports 63 branches when it seems like it should support 64
diff --git a/tokio/src/macros/select.rs b/tokio/src/macros/select.rs
index 051f8cb72a8..1fa33560541 100644
--- a/tokio/src/macros/select.rs
+++ b/tokio/src/macros/select.rs
@@ -801,6 +801,9 @@ macro_rules! count {
     (_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _) => {
         63
     };
+    (_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _) => {
+        64
+    };
 }
 
 #[macro_export]

diff --git a/tokio/tests/macros_select.rs b/tokio/tests/macros_select.rs
index 755365affbc..c60a4a9506f 100644
--- a/tokio/tests/macros_select.rs
+++ b/tokio/tests/macros_select.rs
@@ -461,6 +461,7 @@ async fn many_branches() {
         x = async { 1 } => x,
         x = async { 1 } => x,
         x = async { 1 } => x,
+        x = async { 1 } => x,
     };
 
     assert_eq!(1, num);

{"sync::rwlock::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_different_futures": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "path_read_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::lines::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_odd_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::cancel_acquire_releases_permits": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_basic_transfer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_panics_do_not_propagate_when_dropping_join_handle": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_one_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::broadcast_returns_if_at_least_one_event_fired": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_many_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "across_tasks": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_does_not_truncate_on_io_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_read_is_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_buf_reads_are_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reregister": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_err_then_read_success": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_read_followed_by_flush": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer_inner_flushes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_if_already_killed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disconnect_reader": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "remove": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_basic_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::no_reap_if_no_signal_received": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_set_len_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_one_lit_expr_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_notifies_permit2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_drop_on_notify": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until_not_all_ready": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_partial_read_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_set_len_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_smaller_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::issue_3014": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_all_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_reader::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_read_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fill_buf_file": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_data_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::push_pop_push_pop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::stdio_common::tests::test_pseudo_text": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::does_nothing_if_signal_could_not_be_registered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::unix::tests::signal_enable_error_on_forbidden_input": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_slice_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "is_send_and_sync": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_seek_flush_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::notify_clones_waker_before_lock": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::sink::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_many_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reset_readable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_bigger_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_closes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_fill_buf_wrapper": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_different_sizes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ping_pong": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::const_new": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::poll_process_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_future_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_one_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::flush_while_idle": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_many_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::steal_batch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::drop_reaps_if_possible": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_total_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_currently_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_stream::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::kills_on_drop_if_specified": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_zero_permits": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_empty_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::fits_256": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::split::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::tests::registration_is_send_and_sync": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_basic_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "duplex_is_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::wheel::test::test_level_for": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_appends": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::task::core::header_lte_cache_line": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_twice_before_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_pending_race": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_write_and_shutdown": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_total_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "copy": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_odd_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_dir": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_fail_and_utf8_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::repeat::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::poll_process_levels_targeted": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_seek_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_many": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::take::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::remove_by_address": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_remove": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "coop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::drop_enqueues_orphan_if_wait_fails": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::stress1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_two_lit_expr_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::basic_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_poll_race": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_symlink": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_writer::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader_seek_underflow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::driver::scheduled_io::test_generations_assert_same": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unix_fd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_if_reaped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::stdio_common::tests::test_splitter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_read_flush_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::fuzz_linked_list": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::task::list::tests::test_id_not_broken": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::push_and_drain": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "assert_obj_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disconnect": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_end": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "immediate_exit_on_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::record_invalid_event_does_nothing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reset_writable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "split_stream_id": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_transfer_after_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "echo_server": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_buf_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "chain": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_prevents_acquire": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_int_should_err_if_write_count_0": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::queue::test_local_queue_capacity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_two_lit_expr_no_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::chain::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::kill": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::wake_without_register": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_hard_link": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::thread_pool::idle::test_state": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "proxy": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::mutex::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_read_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_flush_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_waiters": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::reaper": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::stress2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::smoke": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_end_uninit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::empty::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_drop_reverse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::no_compaction_if_page_still_in_use": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "coop::test::bugeting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::compact_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "initially_writable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_currently_pending_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "take": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::reset_future": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tcp_doesnt_block": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_one_lit_expr_no_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::single_timer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::notify_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_slice_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_data_err_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::atomic_waker_panic_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::watch_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_zero_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::drop_timer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_await": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::semaphore::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_short_reads": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_all_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unsplit_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lines_inherent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "compile_fail_full": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::change_waker": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_on_drop_by_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::wheel::level::test::test_slot_for": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::unix::tests::signal_enable_error_on_invalid_input": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::copy_buf::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "copy_permissions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "try_io": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_wakes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::does_not_register_signal_if_queue_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::no_reap_if_signal_lock_held": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_twice_before_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_write_size": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_does_not_truncate_on_utf8_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::partial_read_set_len_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "build_dir": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_inherent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_4435": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_poll": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "blocking_one_side_does_not_block_other": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_with_buffer_larger_than_max": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_many_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_all_err_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_buffer_larger_than_max": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::task_combinations::test_combinations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "poll_fns": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_not_all_ready": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_cursor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer_inner_flushes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::drain_attempts_a_single_reap_of_all_queued_orphans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rewind_seek_position": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_notifies_permit1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_empty_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::overflow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_invalid_utf8": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"sync::rwlock::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_different_futures": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "path_read_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::lines::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_odd_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::cancel_acquire_releases_permits": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_basic_transfer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_panics_do_not_propagate_when_dropping_join_handle": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_one_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::broadcast_returns_if_at_least_one_event_fired": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_many_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "across_tasks": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_does_not_truncate_on_io_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_read_is_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_buf_reads_are_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reregister": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_err_then_read_success": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_read_followed_by_flush": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer_inner_flushes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_if_already_killed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disconnect_reader": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "remove": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_basic_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::no_reap_if_no_signal_received": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_set_len_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_one_lit_expr_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_notifies_permit2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_drop_on_notify": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until_not_all_ready": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_partial_read_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_set_len_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_smaller_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::issue_3014": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_all_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_reader::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_read_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fill_buf_file": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_data_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::push_pop_push_pop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::stdio_common::tests::test_pseudo_text": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::does_nothing_if_signal_could_not_be_registered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::unix::tests::signal_enable_error_on_forbidden_input": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_slice_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "is_send_and_sync": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_seek_flush_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::notify_clones_waker_before_lock": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::sink::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_many_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reset_readable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_bigger_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_closes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_fill_buf_wrapper": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_different_sizes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ping_pong": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::const_new": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::poll_process_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_future_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_one_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::flush_while_idle": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_many_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::steal_batch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::drop_reaps_if_possible": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_total_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_currently_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_stream::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::kills_on_drop_if_specified": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_zero_permits": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_empty_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::fits_256": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::split::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::tests::registration_is_send_and_sync": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_basic_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "duplex_is_cooperative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::wheel::test::test_level_for": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_appends": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::task::core::header_lte_cache_line": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_twice_before_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_pending_race": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic_write_and_shutdown": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_total_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "copy": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_odd_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_dir": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_fail_and_utf8_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::repeat::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::poll_process_levels_targeted": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_seek_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::open_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_many": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::take::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::remove_by_address": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_remove": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "coop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::drop_enqueues_orphan_if_wait_fails": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::stress1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_two_lit_expr_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_available": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::basic_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_poll_race": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_symlink": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::buf_writer::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader_seek_underflow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::driver::scheduled_io::test_generations_assert_same": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unix_fd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_if_reaped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::stdio_common::tests::test_splitter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_read_flush_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::fuzz_linked_list": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::task::list::tests::test_id_not_broken": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::linked_list::tests::push_and_drain": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "assert_obj_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disconnect": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_end": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "immediate_exit_on_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::record_invalid_event_does_nothing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "reset_writable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "split_stream_id": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_transfer_after_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "echo_server": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_buf_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "chain": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_prevents_acquire": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_int_should_err_if_write_count_0": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::queue::test_local_queue_capacity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_two_lit_expr_no_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::chain::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::kill": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::wake_without_register": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_hard_link": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::thread_pool::idle::test_state": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "proxy": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::mutex::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_read_write_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::incomplete_flush_followed_by_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_waiters": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::reap::test::reaper": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::stress2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::registry::tests::smoke": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_end_uninit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::empty::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::insert_drop_reverse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::no_compaction_if_page_still_in_use": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "coop::test::bugeting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "util::slab::test::compact_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "initially_writable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_currently_pending_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "take": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::reset_future": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tcp_doesnt_block": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync_one_lit_expr_no_comma": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::single_timer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::notify_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_writer_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_large_slice_on_non_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_data_err_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::atomic_waker::atomic_waker_panic_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::notify::watch_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::reusable_box::test::test_zero_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::drop_timer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_await": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::semaphore::bounds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_short_reads": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_all_buf": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unsplit_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_buffered_reader_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lines_inherent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "compile_fail_full": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::tests::change_waker": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::poll_acquire_one_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::test::no_kill_on_drop_by_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "time::driver::wheel::level::test::test_slot_for": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "signal::unix::tests::signal_enable_error_on_invalid_input": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "io::util::copy_buf::tests::assert_unpin": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "copy_permissions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "try_io": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "maybe_pending_buf_read": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_wakes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::does_not_register_signal_if_queue_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer_seek": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::no_reap_if_signal_lock_held": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_twice_before_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_write_size": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "to_string_does_not_truncate_on_utf8_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::partial_read_set_len_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "build_dir": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_inherent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_4435": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "driver_shutdown_wakes_poll": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "blocking_one_side_does_not_block_other": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::write_with_buffer_larger_than_max": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::try_acquire_many_unavailable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::sync_all_err_ordered_after_write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fs::file::tests::read_with_buffer_larger_than_max": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_until": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::task_combinations::test_combinations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "poll_fns": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_not_all_ready": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_cursor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "buf_writer_inner_flushes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "process::imp::orphan::test::drain_attempts_a_single_reap_of_all_queued_orphans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rewind_seek_position": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sync::tests::semaphore_batch::close_semaphore_notifies_permit1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "write_vectored_empty_on_vectored": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "runtime::tests::queue::overflow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_line_invalid_utf8": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "read_to_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 226, "failed_count": 1, "skipped_count": 0, "passed_tests": ["sync::rwlock::bounds", "signal::reusable_box::test::test_different_futures", "path_read_write", "io::util::lines::tests::assert_unpin", "write_vectored_odd_on_non_vectored", "sync::tests::semaphore_batch::cancel_acquire_releases_permits", "test_basic_transfer", "basic_write", "test_panics_do_not_propagate_when_dropping_join_handle", "sync::tests::semaphore_batch::try_acquire_one_available", "signal::registry::tests::broadcast_returns_if_at_least_one_event_fired", "pin", "sync::tests::semaphore_batch::poll_acquire_many_unavailable", "across_tasks", "to_string_does_not_truncate_on_io_error", "empty_read_is_cooperative", "basic_read", "empty_buf_reads_are_cooperative", "reregister", "fs::file::tests::read_err_then_read_success", "fs::file::tests::incomplete_read_followed_by_flush", "maybe_pending_buf_writer_inner_flushes", "process::test::no_kill_if_already_killed", "disconnect_reader", "remove", "write_vectored_basic_on_vectored", "process::imp::orphan::test::no_reap_if_no_signal_received", "fs::file::tests::open_set_len_ok", "sync_one_lit_expr_comma", "sync::tests::semaphore_batch::close_semaphore_notifies_permit2", "test_drop_on_notify", "read_until_not_all_ready", "buf_writer", "fs::file::tests::incomplete_partial_read_followed_by_write", "fs::file::tests::open_set_len_err", "fs::file::tests::read_with_smaller_buf", "util::slab::test::issue_3014", "fs::file::tests::sync_all_ordered_after_write", "io::util::buf_reader::tests::assert_unpin", "fs::file::tests::incomplete_read_followed_by_write", "fill_buf_file", "fs::file::tests::sync_data_ordered_after_write", "util::linked_list::tests::push_pop_push_pop", "io::stdio_common::tests::test_pseudo_text", "process::imp::orphan::test::does_nothing_if_signal_could_not_be_registered", "signal::unix::tests::signal_enable_error_on_forbidden_input", "write_vectored_large_slice_on_vectored", "is_send_and_sync", "fs::file::tests::write_seek_flush_err", "sync::tests::notify::notify_clones_waker_before_lock", "io::util::sink::tests::assert_unpin", "sync::tests::semaphore_batch::poll_acquire_many_available", "reset_readable", "write_all", "fs::file::tests::read_with_bigger_buf", "drop_closes", "test_fill_buf_wrapper", "signal::reusable_box::test::test_different_sizes", "ping_pong", "util::linked_list::tests::const_new", "time::driver::tests::poll_process_levels", "driver_shutdown_wakes_future_pending", "sync::tests::semaphore_batch::try_acquire_one_unavailable", "fs::file::tests::flush_while_idle", "sync::tests::semaphore_batch::try_acquire_many_available", "maybe_pending_seek", "runtime::tests::queue::steal_batch", "process::imp::reap::test::drop_reaps_if_possible", "write_vectored_large_total_on_non_vectored", "read_buf", "driver_shutdown_wakes_currently_pending", "read", "io::util::buf_stream::tests::assert_unpin", "process::test::kills_on_drop_if_specified", "test_buffered_reader", "fs::file::tests::open_write", "read_line", "sync::tests::semaphore_batch::poll_acquire_one_zero_permits", "write_vectored_empty_on_non_vectored", "runtime::tests::queue::fits_256", "io::util::split::tests::assert_unpin", "read_until_fail", "time::tests::registration_is_send_and_sync", "write_vectored_basic_on_non_vectored", "duplex_is_cooperative", "time::driver::wheel::test::test_level_for", "to_string_appends", "runtime::task::core::header_lte_cache_line", "fs::file::tests::read_twice_before_dispatch", "driver_shutdown_wakes_pending_race", "basic_write_and_shutdown", "write_vectored_large_total_on_vectored", "copy", "write_vectored_odd_on_vectored", "create_dir", "read_line_fail_and_utf8_fail", "io::util::repeat::tests::assert_unpin", "time::driver::tests::poll_process_levels_targeted", "fs::file::tests::write_seek_write_err", "fs::file::tests::open_read", "util::slab::test::insert_many", "io::util::take::tests::assert_unpin", "util::linked_list::tests::remove_by_address", "util::slab::test::insert_remove", "coop", "process::imp::reap::test::drop_enqueues_orphan_if_wait_fails", "runtime::tests::queue::stress1", "sync_two_lit_expr_comma", "sync::tests::semaphore_batch::poll_acquire_one_available", "sync::tests::atomic_waker::basic_usage", "driver_shutdown_wakes_poll_race", "test_symlink", "io::util::buf_writer::tests::assert_unpin", "test_buffered_reader_seek_underflow", "io::driver::scheduled_io::test_generations_assert_same", "unix_fd", "process::test::no_kill_if_reaped", "io::stdio_common::tests::test_splitter", "fs::file::tests::write_read_flush_err", "util::linked_list::tests::fuzz_linked_list", "runtime::task::list::tests::test_id_not_broken", "util::linked_list::tests::push_and_drain", "assert_obj_safe", "disconnect", "fs::file::tests::write_write_err", "read_to_end", "immediate_exit_on_error", "signal::registry::tests::record_invalid_event_does_nothing", "reset_writable", "maybe_pending_buf_writer", "split_stream_id", "test_transfer_after_close", "echo_server", "write_buf_err", "chain", "sync::tests::semaphore_batch::close_semaphore_prevents_acquire", "write_int_should_err_if_write_count_0", "runtime::queue::test_local_queue_capacity", "sync_two_lit_expr_no_comma", "io::util::chain::tests::assert_unpin", "process::imp::reap::test::kill", "sync::tests::atomic_waker::wake_without_register", "test_hard_link", "runtime::thread_pool::idle::test_state", "proxy", "sync::mutex::bounds", "fs::file::tests::write_read_write_err", "fs::file::tests::incomplete_flush_followed_by_write", "multiple_waiters", "process::imp::reap::test::reaper", "read_line_fail", "runtime::tests::queue::stress2", "signal::registry::tests::smoke", "read_to_end_uninit", "io::util::empty::tests::assert_unpin", "util::slab::test::insert_drop_reverse", "util::slab::test::no_compaction_if_page_still_in_use", "coop::test::bugeting", "util::slab::test::compact_all", "initially_writable", "driver_shutdown_wakes_currently_pending_polls", "take", "time::driver::tests::reset_future", "tcp_doesnt_block", "sync_one_lit_expr_no_comma", "time::driver::tests::single_timer", "sync::tests::notify::notify_simple", "maybe_pending_buf_writer_seek", "write_vectored_large_slice_on_non_vectored", "maybe_pending", "fs::file::tests::sync_data_err_ordered_after_write", "sync::tests::atomic_waker::atomic_waker_panic_safe", "sync::tests::notify::watch_test", "signal::reusable_box::test::test_zero_sized", "time::driver::tests::drop_timer", "two_await", "read_exact", "sync::semaphore::bounds", "test_short_reads", "write_all_buf", "unsplit_ok", "test_buffered_reader_seek", "lines_inherent", "compile_fail_full", "time::driver::tests::change_waker", "read_to_string", "sync::tests::semaphore_batch::poll_acquire_one_unavailable", "process::test::no_kill_on_drop_by_default", "time::driver::wheel::level::test::test_slot_for", "signal::unix::tests::signal_enable_error_on_invalid_input", "io::util::copy_buf::tests::assert_unpin", "copy_permissions", "try_io", "maybe_pending_buf_read", "drop_wakes", "process::imp::orphan::test::does_not_register_signal_if_queue_empty", "buf_writer_seek", "process::imp::orphan::test::no_reap_if_signal_lock_held", "fs::file::tests::write_twice_before_dispatch", "max_write_size", "fs::file::tests::read_err", "to_string_does_not_truncate_on_utf8_error", "fs::file::tests::partial_read_set_len_ok", "build_dir", "read_inherent", "issue_4435", "driver_shutdown_wakes_poll", "blocking_one_side_does_not_block_other", "fs::file::tests::write_with_buffer_larger_than_max", "sync::tests::semaphore_batch::try_acquire_many_unavailable", "fs::file::tests::sync_all_err_ordered_after_write", "fs::file::tests::read_with_buffer_larger_than_max", "read_until", "write", "runtime::tests::task_combinations::test_combinations", "poll_fns", "read_line_not_all_ready", "write_cursor", "buf_writer_inner_flushes", "process::imp::orphan::test::drain_attempts_a_single_reap_of_all_queued_orphans", "rewind_seek_position", "sync::tests::semaphore_batch::close_semaphore_notifies_permit1", "write_vectored_empty_on_vectored", "runtime::tests::queue::overflow", "read_line_invalid_utf8", "create_all"], "failed_tests": ["join_size"], "skipped_tests": []}
{"passed_count": 0, "failed_count": 0, "skipped_count": 0, "passed_tests": [], "failed_tests": [], "skipped_tests": []}
{"passed_count": 226, "failed_count": 1, "skipped_count": 0, "passed_tests": ["sync::rwlock::bounds", "signal::reusable_box::test::test_different_futures", "path_read_write", "io::util::lines::tests::assert_unpin", "write_vectored_odd_on_non_vectored", "sync::tests::semaphore_batch::cancel_acquire_releases_permits", "test_basic_transfer", "basic_write", "test_panics_do_not_propagate_when_dropping_join_handle", "sync::tests::semaphore_batch::try_acquire_one_available", "signal::registry::tests::broadcast_returns_if_at_least_one_event_fired", "pin", "sync::tests::semaphore_batch::poll_acquire_many_unavailable", "across_tasks", "to_string_does_not_truncate_on_io_error", "empty_read_is_cooperative", "basic_read", "empty_buf_reads_are_cooperative", "reregister", "fs::file::tests::read_err_then_read_success", "fs::file::tests::incomplete_read_followed_by_flush", "maybe_pending_buf_writer_inner_flushes", "process::test::no_kill_if_already_killed", "disconnect_reader", "remove", "write_vectored_basic_on_vectored", "process::imp::orphan::test::no_reap_if_no_signal_received", "fs::file::tests::open_set_len_ok", "sync_one_lit_expr_comma", "sync::tests::semaphore_batch::close_semaphore_notifies_permit2", "test_drop_on_notify", "read_until_not_all_ready", "buf_writer", "fs::file::tests::incomplete_partial_read_followed_by_write", "fs::file::tests::open_set_len_err", "fs::file::tests::read_with_smaller_buf", "fs::file::tests::sync_all_ordered_after_write", "util::slab::test::issue_3014", "fs::file::tests::incomplete_read_followed_by_write", "io::util::buf_reader::tests::assert_unpin", "fill_buf_file", "fs::file::tests::sync_data_ordered_after_write", "io::stdio_common::tests::test_pseudo_text", "util::linked_list::tests::push_pop_push_pop", "process::imp::orphan::test::does_nothing_if_signal_could_not_be_registered", "signal::unix::tests::signal_enable_error_on_forbidden_input", "write_vectored_large_slice_on_vectored", "is_send_and_sync", "fs::file::tests::write_seek_flush_err", "io::util::sink::tests::assert_unpin", "sync::tests::notify::notify_clones_waker_before_lock", "sync::tests::semaphore_batch::poll_acquire_many_available", "reset_readable", "write_all", "fs::file::tests::read_with_bigger_buf", "drop_closes", "test_fill_buf_wrapper", "signal::reusable_box::test::test_different_sizes", "ping_pong", "util::linked_list::tests::const_new", "time::driver::tests::poll_process_levels", "driver_shutdown_wakes_future_pending", "sync::tests::semaphore_batch::try_acquire_one_unavailable", "fs::file::tests::flush_while_idle", "sync::tests::semaphore_batch::try_acquire_many_available", "maybe_pending_seek", "runtime::tests::queue::steal_batch", "process::imp::reap::test::drop_reaps_if_possible", "write_vectored_large_total_on_non_vectored", "read_buf", "driver_shutdown_wakes_currently_pending", "read", "io::util::buf_stream::tests::assert_unpin", "process::test::kills_on_drop_if_specified", "test_buffered_reader", "fs::file::tests::open_write", "read_line", "sync::tests::semaphore_batch::poll_acquire_one_zero_permits", "write_vectored_empty_on_non_vectored", "runtime::tests::queue::fits_256", "io::util::split::tests::assert_unpin", "read_until_fail", "time::tests::registration_is_send_and_sync", "write_vectored_basic_on_non_vectored", "duplex_is_cooperative", "time::driver::wheel::test::test_level_for", "to_string_appends", "fs::file::tests::read_twice_before_dispatch", "runtime::task::core::header_lte_cache_line", "driver_shutdown_wakes_pending_race", "basic_write_and_shutdown", "write_vectored_large_total_on_vectored", "copy", "write_vectored_odd_on_vectored", "create_dir", "read_line_fail_and_utf8_fail", "io::util::repeat::tests::assert_unpin", "time::driver::tests::poll_process_levels_targeted", "fs::file::tests::write_seek_write_err", "fs::file::tests::open_read", "util::slab::test::insert_many", "io::util::take::tests::assert_unpin", "util::linked_list::tests::remove_by_address", "util::slab::test::insert_remove", "coop", "process::imp::reap::test::drop_enqueues_orphan_if_wait_fails", "runtime::tests::queue::stress1", "sync_two_lit_expr_comma", "sync::tests::semaphore_batch::poll_acquire_one_available", "sync::tests::atomic_waker::basic_usage", "driver_shutdown_wakes_poll_race", "test_symlink", "io::util::buf_writer::tests::assert_unpin", "test_buffered_reader_seek_underflow", "io::driver::scheduled_io::test_generations_assert_same", "unix_fd", "process::test::no_kill_if_reaped", "io::stdio_common::tests::test_splitter", "fs::file::tests::write_read_flush_err", "util::linked_list::tests::fuzz_linked_list", "runtime::task::list::tests::test_id_not_broken", "util::linked_list::tests::push_and_drain", "assert_obj_safe", "disconnect", "fs::file::tests::write_write_err", "read_to_end", "immediate_exit_on_error", "signal::registry::tests::record_invalid_event_does_nothing", "reset_writable", "maybe_pending_buf_writer", "split_stream_id", "test_transfer_after_close", "echo_server", "write_buf_err", "chain", "sync::tests::semaphore_batch::close_semaphore_prevents_acquire", "write_int_should_err_if_write_count_0", "runtime::queue::test_local_queue_capacity", "sync_two_lit_expr_no_comma", "io::util::chain::tests::assert_unpin", "process::imp::reap::test::kill", "sync::tests::atomic_waker::wake_without_register", "test_hard_link", "runtime::thread_pool::idle::test_state", "proxy", "fs::file::tests::write_read_write_err", "sync::mutex::bounds", "fs::file::tests::incomplete_flush_followed_by_write", "multiple_waiters", "process::imp::reap::test::reaper", "read_line_fail", "runtime::tests::queue::stress2", "signal::registry::tests::smoke", "read_to_end_uninit", "io::util::empty::tests::assert_unpin", "util::slab::test::insert_drop_reverse", "util::slab::test::no_compaction_if_page_still_in_use", "coop::test::bugeting", "util::slab::test::compact_all", "initially_writable", "driver_shutdown_wakes_currently_pending_polls", "take", "time::driver::tests::reset_future", "tcp_doesnt_block", "sync_one_lit_expr_no_comma", "time::driver::tests::single_timer", "sync::tests::notify::notify_simple", "maybe_pending_buf_writer_seek", "write_vectored_large_slice_on_non_vectored", "maybe_pending", "fs::file::tests::sync_data_err_ordered_after_write", "sync::tests::atomic_waker::atomic_waker_panic_safe", "sync::tests::notify::watch_test", "signal::reusable_box::test::test_zero_sized", "time::driver::tests::drop_timer", "two_await", "read_exact", "sync::semaphore::bounds", "test_short_reads", "write_all_buf", "unsplit_ok", "test_buffered_reader_seek", "lines_inherent", "compile_fail_full", "time::driver::tests::change_waker", "read_to_string", "sync::tests::semaphore_batch::poll_acquire_one_unavailable", "process::test::no_kill_on_drop_by_default", "time::driver::wheel::level::test::test_slot_for", "signal::unix::tests::signal_enable_error_on_invalid_input", "io::util::copy_buf::tests::assert_unpin", "copy_permissions", "try_io", "maybe_pending_buf_read", "drop_wakes", "process::imp::orphan::test::does_not_register_signal_if_queue_empty", "buf_writer_seek", "process::imp::orphan::test::no_reap_if_signal_lock_held", "fs::file::tests::write_twice_before_dispatch", "max_write_size", "fs::file::tests::read_err", "to_string_does_not_truncate_on_utf8_error", "fs::file::tests::partial_read_set_len_ok", "build_dir", "read_inherent", "issue_4435", "driver_shutdown_wakes_poll", "blocking_one_side_does_not_block_other", "fs::file::tests::write_with_buffer_larger_than_max", "fs::file::tests::sync_all_err_ordered_after_write", "sync::tests::semaphore_batch::try_acquire_many_unavailable", "fs::file::tests::read_with_buffer_larger_than_max", "read_until", "write", "runtime::tests::task_combinations::test_combinations", "poll_fns", "read_line_not_all_ready", "write_cursor", "buf_writer_inner_flushes", "process::imp::orphan::test::drain_attempts_a_single_reap_of_all_queued_orphans", "rewind_seek_position", "sync::tests::semaphore_batch::close_semaphore_notifies_permit1", "write_vectored_empty_on_vectored", "runtime::tests::queue::overflow", "read_line_invalid_utf8", "create_all"], "failed_tests": ["join_size"], "skipped_tests": []}