about summary refs log tree commit diff
path: root/library/std/src/io/impls.rs
AgeCommit message (Expand)AuthorLines
2025-02-27Override default Write methods for cursor-like typesThalia Archibald-1/+56
2025-02-27Inline VecDeque<u8> and BorrowedCursor methodsThalia Archibald-0/+3
2025-02-14Forward all default methods for I/O implsThalia Archibald-0/+62
2024-10-23Specialize `read_exact` and `read_buf_exact` for `VecDeque`Benoît du Garreau-0/+46
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+1
2024-05-14Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`Benoît du Garreau-0/+6
2024-04-12`VecDeque::read_to_string`: avoid making the slices contiguousBenoît du Garreau-9/+2
2024-04-12Improve several `Read` implementationsBenoît du Garreau-1/+3
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-22/+6
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-0/+24
2024-02-21Remove unnecessary map_errKornel-2/+2
2024-01-29Handle out of memory errors in io:Read::read_to_end()Kornel-2/+3
2023-11-15Substitute version placeholdersMark Rousskov-1/+1
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-0/+14
2023-10-15Auto merge of #110604 - a1phyr:vecdeque_buf_read, r=dtolnaybors-0/+18
2023-04-21Rollup merge of #110633 - scottmcm:more-take, r=thomccDylan DPC-1/+1
2023-04-20More `mem::take` in `library`Scott McMurray-1/+1
2023-04-20Specialize some `io::Read` and `io::Write` methods for `VecDeque<u8>` and `&[...Benoît du Garreau-0/+54
2023-04-20Implement `BufRead` for `VecDeque<u8>`Benoît du Garreau-0/+18
2022-08-18Address reviewer commentsNick Cameron-4/+4
2022-08-05non-linux platformsNick Cameron-7/+7
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-8/+8
2022-06-09Remove redundant calls to reserve in impl Write for VecDequePaolo Barbolini-2/+0
2022-05-19impl Read and Write for VecDeque<u8>Evan Richter-0/+48
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-3/+6
2021-11-02read_bufDrMeepster-16/+22
2021-06-07Forwarding implementation for Seek trait's stream_position methodmyshylin-0/+10
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-2/+2
2021-03-07Generalize Write impl for Vec<u8> to Vec<u8, A>Joel Höner-1/+2
2020-12-04std: impl of `Write` for `&mut [u8]`: document the buffer full errorIan Jackson-0/+4
2020-11-10Remove io::LocalOutput and use Arc<Mutex<dyn>> for local streams.Mara Bos-14/+0
2020-10-22Capture output from threads spawned in testsTyler Mandry-3/+3
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-61/+3
2020-07-27mv std libs to library/mark-0/+460