about summary refs log tree commit diff
path: root/library/std/src/io/cursor.rs
AgeCommit message (Expand)AuthorLines
2025-02-27Override default Write methods for cursor-like typesThalia Archibald-13/+87
2025-02-18update version placeholdersJosh Stone-2/+2
2025-02-06Stabilise 'Cursor::{get_mut, set_position}' in 'const' scenarios;Gabriel Bjørnager Jensen-2/+2
2024-11-26std: update internal uses of `io::const_error!`joboet-2/+2
2024-09-24Mark 'get_mut' and 'set_position' in 'std::io::Cursor' as const;Gabriel Bjørnager Jensen-2/+4
2024-07-29Rollup merge of #109174 - soerenmeier:cursor_fns, r=dtolnayMatthias Krüger-30/+35
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-28Replace `io::Cursor::{remaining_slice, is_empty}` with `io::Cursor::{split, s...Sören Meier-30/+35
2024-07-14std: Unsafe-wrap std::ioJubilee Young-1/+1
2024-05-20Address review commentsBenoît du Garreau-1/+1
2024-05-14Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`Benoît du Garreau-10/+17
2024-05-04Rollup merge of #122441 - a1phyr:improve_read_impls, r=ChrisDentonMatthias Krüger-0/+21
2024-05-01Replace version placeholders for 1.79Mark Rousskov-3/+3
2024-04-17Stabilize `const_io_structs`Slanterns-3/+3
2024-04-12Improve several `Read` implementationsBenoît du Garreau-0/+21
2024-04-10Auto merge of #122393 - a1phyr:specialize_read_buf_exact, r=joboetbors-0/+7
2024-03-14Fix minor documentation issue. Code outside the test would fail. Seek documen...baitcode-0/+2
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-0/+7
2023-03-27Rollup merge of #98651 - mattfbacon:master, r=ChrisDentonMatthias Krüger-1/+1
2022-08-18Address reviewer commentsNick Cameron-2/+2
2022-08-05non-linux platformsNick Cameron-2/+2
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-5/+5
2022-06-28Follow C-RW-VALUE in std::io::Cursor exampleMatt Fellenz-1/+1
2022-06-26attempt to optimise vectored writeConrad Ludgate-25/+101
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-2/+0
2022-03-19Rollup merge of #92663 - cuviper:generic-write-cursor, r=dtolnayDylan DPC-7/+46
2022-03-18Bump impl Write for Cursor<[u8; N]> to 1.61David Tolnay-1/+1
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-5/+5
2022-01-19Write for Cursor with a custom AllocatorJosh Stone-7/+23
2022-01-19impl Write for Cursor<[u8; N]>Josh Stone-0/+23
2021-11-02read_bufDrMeepster-6/+11
2021-10-01Add functions to add unsigned and signed integersBenoît du Garreau-6/+1
2021-09-25Apply 16 commits (squashed)Frank Steffahn-4/+4
2021-07-02Remove unstable `Cursor::remaining`Sören Meier-26/+0
2021-06-17rename `remaining` to `remaining_slice` and add a new `remaining`Sören Meier-8/+34
2021-06-16Update tracking issueSören Meier-2/+2
2021-06-05Implement `Cursor::{remaining, is_empty}`Sören Meier-4/+59
2021-05-11Override `clone_from` for some typesBenoît du Garreau-1/+18
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-4/+4
2020-11-06Add tracking issueBenoît du Garreau-3/+3
2020-11-06Make some std::io functions `const`Benoît du Garreau-3/+6
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-528/+3
2020-08-18Move to intra doc links for std::ioAlexis Bourget-9/+5
2020-07-27mv std libs to library/mark-0/+981