Указание времени жизни в макросе - PullRequest
0 голосов
/ 26 мая 2019

Как указать время жизни для макроса?

#[derive(ElasticType, Serialize, Deserialize)]
pub struct Xkcd<'a> {
       link: &'a str
}

Пример ошибки:

#[derive(ElasticType, Serialize, Deserialize)]
 |       ^^^^^^^^^^^ expected lifetime parameter

1 Ответ

2 голосов
/ 26 мая 2019

В вашем куске кода вы просто не можете решить эту проблему. Это ошибка в ящике, обеспечивающая #[derive(ElasticType)].

Сообщите об ошибке автору ElasticType! Если по какой-либо причине невозможно добавить поддержку lifetimed struct, он должен по крайней мере выдать полезное сообщение об ошибке, в котором будет указано:

...