В
Size: a a a
В
V
S
В
heed (обёртка над lmdb) как раз предоставляет сам сериализацию (через serde+волшебным образом пытается избежать копирования ¯\_(ツ)_/¯)AV
V
heed (обёртка над lmdb) как раз предоставляет сам сериализацию (через serde+волшебным образом пытается избежать копирования ¯\_(ツ)_/¯)V
Э
Э
A
S
Э
Э
ND
ND
V
b
b
fn read_lines_from_file<'a>(mut fz: File) -> Vec<&'a str> {
let mut data_str = String::new();
fz.read_to_string(&mut data_str);
data_str.split('\n').collect::<Vec<&'a str>>().clone()
} пытаюсь сделать так, но возникает проблема с временем жизни data_str, `data_str` does not live long enough
borrowed value does not live long enough
Ct
fn read_lines_from_file<'a>(mut fz: File) -> Vec<&'a str> {
let mut data_str = String::new();
fz.read_to_string(&mut data_str);
data_str.split('\n').collect::<Vec<&'a str>>().clone()
} пытаюсь сделать так, но возникает проблема с временем жизни data_str, `data_str` does not live long enough
borrowed value does not live long enough
data_str, которая освобождается в конце функции.