Add E0135 error explanation
This commit is contained in:
parent
0d1deb521c
commit
18848ca784
@ -411,6 +411,24 @@ fn main() {
|
||||
See also https://doc.rust-lang.org/book/unsafe.html
|
||||
"##,
|
||||
|
||||
E0135: 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!
|
||||
```
|
||||
"##,
|
||||
|
||||
E0137: r##"
|
||||
This error indicates that the compiler found multiple functions with the
|
||||
`#[main]` attribute. This is an error because there must be a unique entry
|
||||
|
Loading…
x
Reference in New Issue
Block a user