Add E0134 error explanation
This commit is contained in:
parent
18848ca784
commit
d72c3076e1
1 changed files with 19 additions and 1 deletions
|
|
@ -411,6 +411,24 @@ fn main() {
|
|||
See also https://doc.rust-lang.org/book/unsafe.html
|
||||
"##,
|
||||
|
||||
E0134: r##"
|
||||
You tried to modify the str type, which isn't allowed. Erroneous code
|
||||
example:
|
||||
|
||||
```
|
||||
let s = "salut";
|
||||
let c = &mut s[0..1]; // error: modification of string types is not
|
||||
// allowed
|
||||
```
|
||||
|
||||
I you want to modify an str, please use the String type. Example:
|
||||
|
||||
```
|
||||
let mut s = "salut";
|
||||
let mut c = s[0..1].to_owned(); // ok!
|
||||
```
|
||||
"##,
|
||||
|
||||
E0135: r##"
|
||||
You tried to modify the str type, which isn't allowed. Erroneous code
|
||||
example:
|
||||
|
|
@ -421,7 +439,7 @@ let c = &mut (*s)[0..1]; // error: modification of string types is not
|
|||
// allowed
|
||||
```
|
||||
|
||||
I you want to modify an str, please use the String type. Example:
|
||||
If you want to modify an str, please use the String type. Example:
|
||||
|
||||
```
|
||||
let mut s = "salut";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue