about summary refs log tree commit diff
path: root/src/librustc_feature
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2020-07-03 17:16:52 -0700
committerGitHub <noreply@github.com>2020-07-03 17:16:52 -0700
commit4a8d9ea80ff8d7ec4dcc6da7d36fe60ecaa55539 (patch)
tree95dcbc65f6c216af2314d646227859c0573d4522 /src/librustc_feature
parentdf8f551e796e3dd86a1ea8fb23b96cefbc7cdf85 (diff)
parent93d662fd9d0e39145ac45fc08f35a619e0cb3f8c (diff)
downloadrust-4a8d9ea80ff8d7ec4dcc6da7d36fe60ecaa55539.tar.gz
rust-4a8d9ea80ff8d7ec4dcc6da7d36fe60ecaa55539.zip
Rollup merge of #73670 - davidhewitt:format-args-capture, r=varkor
Add `format_args_capture` feature

This is the initial implementation PR for [RFC 2795](https://github.com/rust-lang/rfcs/pull/2795).

Note that, as dicussed in the tracking issue (#67984), the feature gate has been called `format_args_capture`.

Next up I guess I need to add documentation for this feature. I've not written any docs before for rustc / std so I would appreciate suggestions on where I should add docs.
Diffstat (limited to 'src/librustc_feature')
-rw-r--r--src/librustc_feature/active.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc_feature/active.rs b/src/librustc_feature/active.rs
index b9a55377949..313744efb3f 100644
--- a/src/librustc_feature/active.rs
+++ b/src/librustc_feature/active.rs
@@ -567,6 +567,9 @@ declare_features! (
     /// Be more precise when looking for live drops in a const context.
     (active, const_precise_live_drops, "1.46.0", Some(73255), None),
 
+    /// Allows capturing variables in scope using format_args!
+    (active, format_args_capture, "1.46.0", Some(67984), None),
+
     // -------------------------------------------------------------------------
     // feature-group-end: actual feature gates
     // -------------------------------------------------------------------------