-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-fmtArea: `core::fmt`Area: `core::fmt`B-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.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-format_implicit_argsimplicit arguments for format strings (RFC 2795)implicit arguments for format strings (RFC 2795)Libs-TrackedLibs issues that are tracked on the team's project board.Libs issues that are tracked on the team's project board.T-langRelevant to the language teamRelevant to the language teamT-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
This is a tracking issue for the RFC 2795 (rust-lang/rfcs#2795).
Steps:
Checklist for the tracking issue:
Steps:
- Implementation for
format_args!
behindformat_implicit_args
feature (name to be bikeshed?) - Implement alternative solution for
format_args!(concat!(...))
case that doesn't risk spurious macro hygiene - Implementation for
panic!
. Behind feature gate and / or edition switch (seeunresolved question) Tracking Issue for RFC 3007: Making core and std's panic identical in Rust 2021 #80162 - Adjust documentation (see instructions on rustc-guide)
- Stabilization PR (see instructions on rustc-guide)
Unresolved Questions:
- Solution for
format_args!(concat!(...))
- perhaps try out a new unstable macro as per this comment - Resolved by Tracking issue for format_args_capture #67984 (comment) - Final design of the
panic!
solution - Solved by rfc 3007
strohel, Virgiel, murlakatamenka, memoryruins, dozn and 113 morekangalio and nrxusyerke, francois-de-mareschal, mark-i-m, iago-lito, weihanglo and 10 moremark-i-m, dpc, aWeinzierl, WilliamTCarroll, ohsayan and 14 moremark-i-m, dimitropoulos, KSXGitHub, yerke, Virgiel and 16 moreyaymukund, Virgiel, francois-de-mareschal, dev-bio, Lipen and 2 more
Metadata
Metadata
Assignees
Labels
A-fmtArea: `core::fmt`Area: `core::fmt`B-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.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-format_implicit_argsimplicit arguments for format strings (RFC 2795)implicit arguments for format strings (RFC 2795)Libs-TrackedLibs issues that are tracked on the team's project board.Libs issues that are tracked on the team's project board.T-langRelevant to the language teamRelevant to the language teamT-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.