error[E0597]: borrowed value does not live long enough --> $DIR/issue-15480.rs:16:6 | 15 | &id(3) | ----- temporary value created here 16 | ]; | ^ temporary value dropped here while still borrowed ... 21 | } | - temporary value needs to live until here | = note: consider using a `let` binding to increase its lifetime error: aborting due to previous error