chore: checkpoint before Python removal

This commit is contained in:
2026-03-26 22:33:59 +00:00
parent 683cec9307
commit e568ddf82a
29972 changed files with 11269302 additions and 2 deletions

17
vendor/futures/tests/io_read_exact.rs vendored Normal file
View File

@@ -0,0 +1,17 @@
use futures::executor::block_on;
use futures::io::AsyncReadExt;
#[test]
fn read_exact() {
let mut reader: &[u8] = &[1, 2, 3, 4, 5];
let mut out = [0u8; 3];
let res = block_on(reader.read_exact(&mut out)); // read 3 bytes out
assert!(res.is_ok());
assert_eq!(out, [1, 2, 3]);
assert_eq!(reader.len(), 2);
let res = block_on(reader.read_exact(&mut out)); // read another 3 bytes, but only 2 bytes left
assert!(res.is_err());
assert_eq!(reader.len(), 0);
}