Rollup merge of #69422 - JohnTitor:remove-unwrap, r=Xanewok
Remove use of `unwrap()` from save-analysis Fix #69409, fix #69416
This commit is contained in:
commit
f459d2ed99
6 changed files with 43 additions and 35 deletions
|
|
@ -1,3 +1,6 @@
|
|||
// compile-flags: -Zsave-analysis
|
||||
// Also regression test for #69416
|
||||
|
||||
mod my_mod {
|
||||
pub struct MyStruct {
|
||||
priv_field: isize
|
||||
|
|
|
|||
|
|
@ -1,29 +1,29 @@
|
|||
error[E0616]: field `priv_field` of struct `my_mod::MyStruct` is private
|
||||
--> $DIR/issue-3763.rs:15:19
|
||||
--> $DIR/issue-3763.rs:18:19
|
||||
|
|
||||
LL | let _woohoo = (&my_struct).priv_field;
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error[E0616]: field `priv_field` of struct `my_mod::MyStruct` is private
|
||||
--> $DIR/issue-3763.rs:18:19
|
||||
--> $DIR/issue-3763.rs:21:19
|
||||
|
|
||||
LL | let _woohoo = (Box::new(my_struct)).priv_field;
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error[E0624]: method `happyfun` is private
|
||||
--> $DIR/issue-3763.rs:21:18
|
||||
--> $DIR/issue-3763.rs:24:18
|
||||
|
|
||||
LL | (&my_struct).happyfun();
|
||||
| ^^^^^^^^
|
||||
|
||||
error[E0624]: method `happyfun` is private
|
||||
--> $DIR/issue-3763.rs:23:27
|
||||
--> $DIR/issue-3763.rs:26:27
|
||||
|
|
||||
LL | (Box::new(my_struct)).happyfun();
|
||||
| ^^^^^^^^
|
||||
|
||||
error[E0616]: field `priv_field` of struct `my_mod::MyStruct` is private
|
||||
--> $DIR/issue-3763.rs:24:16
|
||||
--> $DIR/issue-3763.rs:27:16
|
||||
|
|
||||
LL | let nope = my_struct.priv_field;
|
||||
| ^^^^^^^^^^^^^^^^^^^^
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue