1 error[E0506]: cannot assign to `*refr` because it is borrowed
2 --> $DIR/issue-40288.rs:16:5
4 LL | save_ref(&*refr, &mut out);
5 | ------ borrow of `*refr` occurs here
8 | ^^^^^^^^^ assignment to borrowed `*refr` occurs here
10 LL | println!("{:?}", out[0]);
11 | ------ borrow later used here
13 error: aborting due to previous error
15 For more information about this error, try `rustc --explain E0506`.