无法构建插件示例

时间:2019-02-08 03:54:48

标签: compiler-errors rust rust-cargo

我正在尝试从这本书中构建the plugin example,但无法正常工作:

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

我该怎么办?该示例甚至没有任何构建说明。这是故意的吗?

1 个答案:

答案 0 :(得分:2)

code in the unstable bookcode in current source of rust不同。

在代码中说:

  

此代码也出现在src / doc / unstable-book / src / language-features / plugin.md中。

     

请保持两个副本同步! FIXME:让rustdoc读取此文件

但是直到现在似乎还没有解决。

您的错误来自不稳定书中的use syntax::ext::quote::rt::Span;,当前应为use syntax_pos::Span;

由于该书是针对锈蚀的不稳定特征的,因此根据top page of the book

  

由于此文档与不稳定的功能有关,因此我们不保证此处包含的内容是准确的或最新的。它是在尽力而为的基础上开发的。每个页面都将链接到其跟踪问题以及最新动态;您可能还要检查一下。

因此,这本书的其他代码中可能存在类似的问题。