rust/library/std/src/io
bors 99592fdfa1 Auto merge of #116775 - nnethercote:inline-Bytes-next, r=the8472
Inline `Bytes::next` and `Bytes::size_hint`.

This greatly increases its speed. On one small test program using `Bytes::next` to iterate over a large file, execution time dropped from ~330ms to ~220ms.

r? `@the8472`
2023-10-16 04:05:32 +00:00
..
buffered Use std::io::Error::is_interrupted everywhere 2023-09-03 09:21:10 -04:00
copy additional io::copy specializations 2023-07-09 00:05:56 +02:00
cursor attempt to optimise vectored write 2022-06-26 17:15:31 +01:00
error Move RawOsError defination to sys 2023-09-03 12:35:03 +05:30
impls std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
readbuf Spelling library/ 2023-04-26 02:10:22 -04:00
stdio Make default stdio lock() return 'static handles 2022-02-13 10:23:16 -05:00
util Rollup merge of #98154 - vidhanio:master, r=workingjubilee 2023-07-30 20:36:33 +02:00
copy.rs Use std::io::Error::is_interrupted everywhere 2023-09-03 09:21:10 -04:00
cursor.rs Rollup merge of #98651 - mattfbacon:master, r=ChrisDenton 2023-03-27 08:46:51 +02:00
error.rs Bump version placeholders 2023-10-03 20:26:36 -04:00
impls.rs Auto merge of #110604 - a1phyr:vecdeque_buf_read, r=dtolnay 2023-10-15 19:15:01 +00:00
mod.rs Inline Bytes::next and Bytes::size_hint. 2023-10-16 08:08:32 +11:00
prelude.rs Use heading for std::prelude and not io::prelude 2021-01-05 17:52:24 -08:00
readbuf.rs inline trivial (noop) flush calls 2023-07-28 18:09:12 -07:00
stdio.rs Add more diagnostic items for clippy 2023-10-05 18:21:47 -04:00
tests.rs Limit read size in File::read_to_end loop 2023-04-21 20:54:12 +01:00
util.rs Replace version placeholders with 1.73.0 2023-08-22 06:57:00 -04:00