А какой?
load покажи
static item != 'static lifetime
Видимо внутри load создаётся объект со ссылкой на эту строку а сама строка протухает. Можешь её также в lazy static ref вычитать
fn load(data: &'static str) -> Config { let config: Config = serde_json::from_str(data).expect("can't parse config"); config }
предлагаю убрать 'static
Объясните, в статиках же можно вызвать только константные функции
Lazу константный вполне
Обсуждают сегодня