Add reference link
This commit is contained in:
parent
9137153e47
commit
bcf0d600f3
@ -4223,6 +4223,9 @@ As the error message indicates, only `u8` can be cast into `char`. Example:
|
|||||||
let c = 86u8 as char; // ok!
|
let c = 86u8 as char; // ok!
|
||||||
assert_eq!(c, 'V');
|
assert_eq!(c, 'V');
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For more information about casts, take a look at The Book:
|
||||||
|
https://doc.rust-lang.org/book/first-edition/casting-between-types.html
|
||||||
"##,
|
"##,
|
||||||
|
|
||||||
E0605: r##"
|
E0605: r##"
|
||||||
@ -4249,6 +4252,9 @@ x as u32; // ok!
|
|||||||
let v = 0 as *const u8;
|
let v = 0 as *const u8;
|
||||||
v as *const i8; // ok!
|
v as *const i8; // ok!
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For more information about casts, take a look at The Book:
|
||||||
|
https://doc.rust-lang.org/book/first-edition/casting-between-types.html
|
||||||
"##,
|
"##,
|
||||||
|
|
||||||
E0606: r##"
|
E0606: r##"
|
||||||
@ -4268,6 +4274,9 @@ other. Example:
|
|||||||
let x = &0u8;
|
let x = &0u8;
|
||||||
let y: u32 = *x as u32; // We dereference it first and then cast it.
|
let y: u32 = *x as u32; // We dereference it first and then cast it.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For more information about casts, take a look at The Book:
|
||||||
|
https://doc.rust-lang.org/book/first-edition/casting-between-types.html
|
||||||
"##,
|
"##,
|
||||||
|
|
||||||
E0607: r##"
|
E0607: r##"
|
||||||
@ -4292,6 +4301,9 @@ objects are DSTs. In the case of slices, the additional information the fat
|
|||||||
pointer holds is their size.
|
pointer holds is their size.
|
||||||
|
|
||||||
To fix this error, don't try to cast directly between thin and fat pointers.
|
To fix this error, don't try to cast directly between thin and fat pointers.
|
||||||
|
|
||||||
|
For more information about casts, take a look at The Book:
|
||||||
|
https://doc.rust-lang.org/book/first-edition/casting-between-types.html
|
||||||
"##,
|
"##,
|
||||||
|
|
||||||
E0609: r##"
|
E0609: r##"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user