about summary refs log tree commit diff
path: root/library/std/src/io/readbuf.rs
AgeCommit message (Collapse)AuthorLines
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-318/+0
Assigned new feature name `core_io_borrowed_buf` to distinguish from the `Read::read_buf` functionality in `std::io`.
2023-09-01don't panic in BorrowedCursor::writeZachary S-2/+3
2023-07-28inline trivial (noop) flush callsThom Chiovoloni-0/+1
2022-10-29Add BorrowedBuf::filled_mutAlex Saveau-0/+7
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2022-10-08use memset to initialize a readbufThe 8472-3/+6
2022-08-18Address reviewer commentsNick Cameron-23/+42
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-08-05non-linux platformsNick Cameron-50/+57
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-08-04Add some docs for BorrowBufNick Cameron-24/+60
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-124/+119
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-05-03std::io: Modify some ReadBuf method signatures to return `&mut Self`Nick Cameron-7/+11
This allows using `ReadBuf` in a builder-like style and to setup a `ReadBuf` and pass it to `read_buf` in a single expression, e.g., ``` // With this PR: reader.read_buf(ReadBuf::uninit(buf).assume_init(init_len))?; // Previously: let mut buf = ReadBuf::uninit(buf); buf.assume_init(init_len); reader.read_buf(&mut buf)?; ``` Signed-off-by: Nick Cameron <nrc@ncameron.org>
2021-12-26fix typo: intialized -> initializedHiroshi Kori-2/+2
2021-12-07correct typoDrMeepster-1/+1
Co-authored-by: Josh Triplett <josh@joshtriplett.org>
2021-11-02implement review suggestionsDrMeepster-5/+5
2021-11-02read_bufDrMeepster-0/+245