diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-08-11 22:11:40 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-08-11 22:42:21 -0700 |
| commit | d2552faa9dfe6e3ba146a238b7944a7c82b1eb52 (patch) | |
| tree | efaea2f7c8c7b4ead2cddec280f6a7b75bbb7436 | |
| parent | 8267ff7ae2af90955058df017a61771e0984b95d (diff) | |
| parent | 3acec57d3651eb431aafdd8f408b93f75ca2f8a5 (diff) | |
rollup merge of #27665: frewsxcv/patch-25
They are currently rendered incorrectly https://doc.rust-lang.org/error-index.html#E0067 https://doc.rust-lang.org/error-index.html#E0070
| -rw-r--r-- | src/librustc_typeck/diagnostics.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustc_typeck/diagnostics.rs b/src/librustc_typeck/diagnostics.rs index 166af6832a9..fa258188eb8 100644 --- a/src/librustc_typeck/diagnostics.rs +++ b/src/librustc_typeck/diagnostics.rs @@ -642,6 +642,7 @@ item paths (ie, namespaced variables), dereferences, indexing expressions, and field references. Let's start with some bad examples: + ``` use std::collections::LinkedList; @@ -653,8 +654,10 @@ LinkedList::new() += 1; fn some_func(i: &mut i32) { i += 12; // Error : '+=' operation cannot be applied on a reference ! } +``` And now some good examples: + ``` let mut i : i32 = 0; @@ -665,7 +668,6 @@ i += 12; // Good ! fn some_func(i: &mut i32) { *i += 12; // Good ! } - ``` "##, @@ -694,6 +696,7 @@ More details can be found here: https://doc.rust-lang.org/reference.html#lvalues,-rvalues-and-temporaries Now, we can go further. Here are some bad examples: + ``` struct SomeStruct { x: i32, |
