Ракета "Привет, мир" не компилируется

Это мой первый раз, используя Rust и Rocket. Я пытаюсь установить Rust по ночам и скомпилировать пример проекта Rocket hello_world. К сожалению, я получил ошибку, как это:

error[E0599]: no associated item named `Lifetime`

error[E0599]: no associated item named `Lifetime` found for type `syntax::ast::GenericParam` in the current scope
  --> /Users/azwar/.cargo/registry/src/github.com-1ecc6299db9ec823/rocket_codegen-0.3.13/src/decorators/derive_form.rs:30:25
   |
30 |                         GenericParam::Lifetime(ref def) => Some(def),
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam`

Я сделал ошибку поиска выше, но нет ни одной ветки или статьи, которая объясняет, как исправить эту ошибку.

Это зависимости:

[dependencies]
rocket = "0.3.13"
rocket_codegen = "0.3.13"

Я использую версию Rust: rust version 1.28.0-nightly (cbc4c8380 2018-06-22)

1 ответ

Решение

Ваша проблема исправлена ​​в v0.3.14.

Обновите свой Cargo.toml в "0.3.14", Затем обновите ваши ящики с cargo update или укажите пакеты напрямую:

cargo update -p rocket_codegen
cargo update -p rocket
Другие вопросы по тегам