Tracking Issue for rustc_contracts #133866
Labels
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
This is a tracking issue for the experimental contracts feature compiler-team MCP #759
The feature gate for the issue is
#![feature(rustc_contracts)]
(external user interface).There is also a feature gate,
#![feature(rustc_contracts_internals)]
, which covers implementation details not intended for end-user exposure.About tracking issues
Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.
Discussion comments will get marked as off-topic or deleted.
Repeated discussions on the tracking issue may lead to the tracking issue getting locked.
Steps
Unresolved Questions
#[safety::at_lifetime_end(|output| str::from_utf8(output).is_ok())]
, which could only be checked in the future, right before the &mut u8 borrow expires? See original MCP for more detailsImplementation history
The text was updated successfully, but these errors were encountered: