Так что каждый раз, когда я запускаю это:
static LAYERS_NB : u32 = 50;
struct Layers{
layers: [Vec<render::Texture>;LAYERS_NB],
}
Я получаю эту ошибку:
error[E0106]: missing lifetime specifier
--> src/display.rs:12:18
|
12 | layers: [Vec<render::Texture>;LAYERS_NB],
| ^^^^^^^^^^^^^^^ expected lifetime parameter
Текстура - это структура из библиотеки-оболочки Rust SDL2. Я не понимаю, почему он спрашивает меня о жизни, так как мой Struct не имеет никаких ссылок. Может кто-нибудь объяснить мне, почему?
Спасибо!