about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-12-15 08:06:56 +0100
committerMazdak Farrokhzad <twingoow@gmail.com>2019-12-23 14:47:20 +0100
commitacfe58272cb188e2da69d2bf1285bf2d954de9a2 (patch)
treee7d0666814e2e021dbab83533dcaf2f36b1ce0f9 /src
parent371446cc50ca5da670e8b2b66d08633f39a33a04 (diff)
downloadrust-acfe58272cb188e2da69d2bf1285bf2d954de9a2.tar.gz
rust-acfe58272cb188e2da69d2bf1285bf2d954de9a2.zip
adjust E0303 error code docs
Diffstat (limited to 'src')
-rw-r--r--src/librustc_error_codes/error_codes/E0303.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/librustc_error_codes/error_codes/E0303.md b/src/librustc_error_codes/error_codes/E0303.md
index 20a6c078f4f..700a66438e0 100644
--- a/src/librustc_error_codes/error_codes/E0303.md
+++ b/src/librustc_error_codes/error_codes/E0303.md
@@ -1,10 +1,18 @@
+#### Note: this error code is no longer emitted by the compiler.
+
+Sub-bindings, e.g. `ref x @ Some(ref y)` are now allowed under
+`#![feature(bindings_after_at)]` and checked to make sure that
+memory safety is upheld.
+
+--------------
+
 In certain cases it is possible for sub-bindings to violate memory safety.
 Updates to the borrow checker in a future version of Rust may remove this
 restriction, but for now patterns must be rewritten without sub-bindings.
 
 Before:
 
-```compile_fail,E0303
+```compile_fail
 match Some("hi".to_string()) {
     ref op_string_ref @ Some(s) => {},
     None => {},