Как инициализировать переменную со временем жизни?
У меня есть следующий код и я не знаю, как заставить его работать:
fn new_int<'a>() -> &'a isize {
&5
}
fn main() {
let x = new_int();
}
Или другая попытка:
fn new_int<'a>() -> &'a isize {
let a: &'a isize = &5;
a
}
fn main() {
let x = new_int();
}