-
-
Notifications
You must be signed in to change notification settings - Fork 17.2k
Tracking Issue for CStr::display #139984
Copy link
Copy link
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 RFCF-cstr_display`#![feature(cstr_display)]``#![feature(cstr_display)]`S-tracking-needs-to-bakeStatus: The implementation is "complete" but it needs time to bake.Status: The implementation is "complete" but it needs time to bake.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.disposition-mergeThis issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.final-comment-periodIn the final comment period and will be merged soon unless new substantive objections are raised.In the final comment period and will be merged soon unless new substantive objections are raised.
Description
Activity
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 RFCF-cstr_display`#![feature(cstr_display)]``#![feature(cstr_display)]`S-tracking-needs-to-bakeStatus: The implementation is "complete" but it needs time to bake.Status: The implementation is "complete" but it needs time to bake.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.disposition-mergeThis issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.final-comment-periodIn the final comment period and will be merged soon unless new substantive objections are raised.In the final comment period and will be merged soon unless new substantive objections are raised.
Feature gate:
#![feature(cstr_display)]This is a tracking issue for the
CStr::displayAPI.Implement
DisplayforCStrandCString. The implementation would be the same as for the ByteStr and ByteString types.Public API
I'm abusing the API section here to include the whole implementation, as it is very simple.
Steps / History
Motivation and discussion is elaborated in the ACP.
2025-02-27: ACP created by @Darksonn.
2025-04-17: ACP accepted by @BurntSushi.
2025-04-17: tracking issue created.
2025-04-29: @rust-lang/libs-api team decided against implementing
DisplayforCStrin favor of adding adisplaymethod like onOsStrandPath.2025-05-24: implementation updated to add
CStr::display.(Remember to update the
S-tracking-*label when checking boxes.)CStr::display#139994Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩