Sha256: 32dff601a78e46e12339bf1577463c7ce1070d71d78a2fb33318112a111dc120
Contents?: true
Size: 731 Bytes
Versions: 30
Compression:
Stored size: 731 Bytes
Contents
#![cfg(feature = "full")] use tokio::io::{AsyncBufReadExt, AsyncReadExt}; #[tokio::test] async fn empty_read_is_cooperative() { tokio::select! { biased; _ = async { loop { let mut buf = [0u8; 4096]; let _ = tokio::io::empty().read(&mut buf).await; } } => {}, _ = tokio::task::yield_now() => {} } } #[tokio::test] async fn empty_buf_reads_are_cooperative() { tokio::select! { biased; _ = async { loop { let mut buf = String::new(); let _ = tokio::io::empty().read_line(&mut buf).await; } } => {}, _ = tokio::task::yield_now() => {} } }
Version data entries
30 entries across 30 versions & 1 rubygems