Невозможно построить пример плагина - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь собрать пример плагина из книги, но он не будет работать:

rustc failed to resolve: could not find `quote` in `ext`

Что мне делать?В примере даже нет инструкций по сборке.Это специально?

1 Ответ

0 голосов
/ 08 февраля 2019

Код в нестабильной книге и код в текущем источнике ржавчины отличается.

В коде написано, что:

Этот код также появляется в src / doc / unstable-book / src / language-features / plugin.md.

Пожалуйста, синхронизируйте две копии!ИСПРАВЛЕНИЕ: пусть rustdoc прочитал этот файл

Но, похоже, пока не исправлено.

Ваша ошибка возникает из use syntax::ext::quote::rt::Span; в нестабильной книге, которая в настоящее время должна быть use syntax_pos::Span;

Так как книга предназначена для нестабильных функций в ржавчине и согласно верхней странице книги ,

Поскольку эта документация относится к нестабильным функциям, мы не делаем никакихгарантирует, что то, что содержится здесь, является точным или актуальным.Он разработан на основе лучших усилий.На каждой странице будет ссылка на отслеживание проблемы с последними разработками;возможно, вы захотите проверить и их.

Поэтому в другом коде книги может быть похожая проблема.

...