-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Open
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.
Description
Feature gate: #![feature(core_io_borrowed_buf)]
This is a tracking issue for an MVP of core::io, which contains an OS-independent subset of std::io.
Public API
The initial API of this module consists of BorrowedBuf and BorrowedCursor, which were previously only available in std.
Steps / History
- std::io: migrate ReadBuf to BorrowedBuf/BorrowedCursor #97015
- Move
BorrowedBufandBorrowedCursorfromstd:iotocore::io#117694 - Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- Now that it's generic (Make
BorrowedBufandBorrowedCursorgeneric over the data #149749) double-check any bounds we might want before stabilization- For example, it used to always be
Debug(which was easy sinceu8: Debug), but for generic do we want always-Debugor only forT: Debug?
- For example, it used to always be
Footnotes
stepancheg, CathalMullan, bjoernager and michaelbeaumontbjoernager, turbocool3r, raldone01 and onkoe
Metadata
Metadata
Assignees
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.