]> git.lizzy.rs Git - rust.git/blob - tests/ui/consts/const-address-of-interior-mut.stderr
Rollup merge of #107058 - clubby789:eqeq-homoglyph, r=wesleywiser
[rust.git] / tests / ui / consts / const-address-of-interior-mut.stderr
1 error[E0658]: cannot borrow here, since the borrowed element may contain interior mutability
2   --> $DIR/const-address-of-interior-mut.rs:5:39
3    |
4 LL | const A: () = { let x = Cell::new(2); &raw const x; };
5    |                                       ^^^^^^^^^^^^
6    |
7    = note: see issue #80384 <https://github.com/rust-lang/rust/issues/80384> for more information
8    = help: add `#![feature(const_refs_to_cell)]` to the crate attributes to enable
9
10 error[E0658]: cannot borrow here, since the borrowed element may contain interior mutability
11   --> $DIR/const-address-of-interior-mut.rs:7:40
12    |
13 LL | static B: () = { let x = Cell::new(2); &raw const x; };
14    |                                        ^^^^^^^^^^^^
15    |
16    = note: see issue #80384 <https://github.com/rust-lang/rust/issues/80384> for more information
17    = help: add `#![feature(const_refs_to_cell)]` to the crate attributes to enable
18
19 error[E0658]: cannot borrow here, since the borrowed element may contain interior mutability
20   --> $DIR/const-address-of-interior-mut.rs:9:44
21    |
22 LL | static mut C: () = { let x = Cell::new(2); &raw const x; };
23    |                                            ^^^^^^^^^^^^
24    |
25    = note: see issue #80384 <https://github.com/rust-lang/rust/issues/80384> for more information
26    = help: add `#![feature(const_refs_to_cell)]` to the crate attributes to enable
27
28 error[E0658]: cannot borrow here, since the borrowed element may contain interior mutability
29   --> $DIR/const-address-of-interior-mut.rs:13:13
30    |
31 LL |     let y = &raw const x;
32    |             ^^^^^^^^^^^^
33    |
34    = note: see issue #80384 <https://github.com/rust-lang/rust/issues/80384> for more information
35    = help: add `#![feature(const_refs_to_cell)]` to the crate attributes to enable
36
37 error: aborting due to 4 previous errors
38
39 For more information about this error, try `rustc --explain E0658`.