Похожие чаты

So it doesn't work even if I clone the string,

right?

5 ответов

17 просмотров

no? you just need to take a &'a str in set_path

Edoardo-La Greca Автор вопроса
Artem Starikov
no? you just need to take a &'a str in set_path

I use set_path() to set values in a global static mutable variable. Maybe I could create a &'static str variable inside main() containing the return value and pass it to set_path() ?

Edoardo-La Greca Автор вопроса
Artem Starikov
are you sure you need a mutable static?

Yep, it's used to store a path to a file that will be frequently accessed. More than one method need to know that path

Edoardo La Greca
Yep, it's used to store a path to a file that will...

I'd still refactor code without using mutable statics, but you can make a Box<str> and then leak it to get a &'static str

Похожие вопросы

Обсуждают сегодня

Карта сайта