error[E0597]: `x` does not live long enough --> $DIR/regions-infer-proc-static-upvar.rs:20:14 | LL | let y = &x; //~ ERROR `x` does not live long enough | ^ borrowed value does not live long enough ... LL | } | - borrowed value only lives until here | = note: borrowed value must be valid for the static lifetime... error: aborting due to previous error For more information about this error, try `rustc --explain E0597`.