summary refs log tree commit diff
path: root/library/std/src/io/mod.rs
AgeCommit message (Expand)AuthorLines
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-2/+1
2023-10-27Hide internal methods from documentationJacob Pratt-0/+1
2023-10-23Fix invalid stability attribute features in standard libraryDavid Tolnay-4/+4
2023-10-20Specialize `Bytes<R>::next` when `R` is a `BufReader`.Nicholas Nethercote-10/+40
2023-10-16Inline `Bytes::next` and `Bytes::size_hint`.Nicholas Nethercote-0/+2
2023-10-07Remove unnecessary tmp variable in default_read_exactWilfred Hughes-2/+1
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+2
2023-09-23Avoid overflow in `IoSlice::advance_slices`Eduardo Sánchez Muñoz-16/+19
2023-09-22Auto merge of #114780 - RalfJung:io-safety, r=Amanieubors-1/+47
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-08-29further expand on Arc and Box analogyRalf Jung-3/+6
2023-08-25Add a new helper to avoid calling io::Error::kindBen Kimock-7/+7
2023-08-22clarify what you cannot doRalf Jung-3/+3
2023-08-22typos and wordingRalf Jung-3/+3
2023-08-16Partially revert #107200Josh Triplett-3/+3
2023-08-14reference-counting analogyRalf Jung-20/+23
2023-08-14reword the paragraph on file description ownershipRalf Jung-9/+10
2023-08-14don't link to RFCs, they are not up-to-date docsRalf Jung-2/+1
2023-08-14wording; and explain some of the possible consequences of violating io-safetyRalf Jung-1/+7
2023-08-14typosRalf Jung-1/+1
2023-08-13add more explicit I/O safety documentationRalf Jung-1/+35
2023-06-18Rollup merge of #107200 - mina86:c, r=AmanieuMatthias Krüger-5/+6
2023-06-16Rollup merge of #111074 - WaffleLapkin:🌟unsizes_your_buf_reader🌟, r=Ama...Michael Goulet-1/+1
2023-05-25Clarify safety concern of `io::Read::read` is only relevant in unsafe codeZiru Niu-3/+4
2023-05-01Relax implicit `R: Sized` bound on `BufReader<R>`Maybe Waffle-1/+1
2023-04-28replace version placeholdersPietro Albini-1/+1
2023-04-23Auto merge of #110655 - ChrisDenton:read-to-end, r=joshtriplettbors-5/+19
2023-04-21Limit read size in `File::read_to_end` loopChris Denton-5/+19
2023-04-20More `mem::take` in `library`Scott McMurray-3/+3
2023-04-10Stabilize IsTerminalJosh Triplett-1/+1
2023-03-11read_buf_exact: on error, all read bytes are appended to the bufferTomasz Miąsko-2/+16
2023-03-03Update library/std/src/io/mod.rsMichal Nazarewicz-1/+1
2023-03-01Update library/std/src/io/mod.rsMichal Nazarewicz-3/+3
2023-02-08std: add tracking issue for `RawOsError`joboet-1/+1
2023-02-03Update library/std/src/io/mod.rsMichal Nazarewicz-4/+4
2023-01-31std: add type alias for raw OS errorsjoboet-0/+2
2023-01-24io: soften ‘at most one write attempt’ requirement in io::Write::writeMichal Nazarewicz-5/+6
2023-01-01Document a way to limit read_line lengthKornel-2/+3
2023-01-01Document read_line gotchaKornel-2/+5
2022-10-24Fix grammar in docs for std::io::ReadJesse Ruderman-2/+2
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+2
2022-10-07Make tests capture the error printed by a Result returnDavid Tolnay-0/+1
2022-09-26replace stabilization placeholdersPietro Albini-1/+1
2022-08-28Stabilize `std::io::read_to_string`Noah Lev-3/+1
2022-08-28Rollup merge of #100520 - jakubdabek:patch-1, r=thomccMatthias Krüger-1/+6
2022-08-18Address reviewer commentsNick Cameron-8/+8
2022-08-14Add mention of `BufReader` in `Read::bytes` docsJakub Dąbek-1/+6
2022-08-05non-linux platformsNick Cameron-11/+10
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-40/+43
2022-07-26Rollup merge of #99716 - sourcelliu:iomut, r=Mark-SimulacrumMatthias Krüger-4/+4