easy-plugin 0.3.2

A compiler plugin that makes it easier to write compiler plugins.
Build #20277 2016-08-14T20:51:30.496562+00:00
# rustc version
rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)
# docs.rs version
cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading easy-plugin v0.3.2
Documenting easy-plugin v0.3.2
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.2/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.2/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.2/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:28:37: 28:52 error: unresolved import `syntax::parse::parser::PathParsingMode`. There is no `PathParsingMode` in `syntax::parse::parser`. Did you mean to use `BoundParsingMode`? [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:28 use syntax::parse::parser::{Parser, PathParsingMode};
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:29:52: 29:62 error: unresolved import `syntax::parse::token::IdentStyle`. There is no `IdentStyle` in `syntax::parse::token` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:29 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:23:52: 23:62 error: unresolved import `syntax::parse::token::IdentStyle`. There is no `IdentStyle` in `syntax::parse::token` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:23 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:86:42: 86:51 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:86 impl<T, S: AsRef<str>> ToError<T, S> for TokenTree {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:86:42: 86:51 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:241:5: 241:69 error: method `custom_emit` is not a member of trait `Emitter` [E0407]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:241     fn custom_emit(&mut self, _: &RenderSpan, _: &str, _: Level) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:301:47: 301:56 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:301     pub fn new(session: &'s ParseSess, tts: &[TokenTree]) -> TransactionParser<'s> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:301:47: 301:56 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:378:46: 378:55 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:378     parse!(parse_token_tree(), "token tree", TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:378:5: 378:57 note: in this expansion of parse! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:378:46: 378:55 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:384:58: 384:67 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:384 pub struct TtsIterator<'i, I> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:384:58: 384:67 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:390:59: 390:68 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:390 impl<'i, I> TtsIterator<'i, I> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:390:59: 390:68 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:399:50: 399:59 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:399     pub fn expect(&mut self) -> PluginResult<&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:399:50: 399:59 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:406:17: 406:33 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:406                 TokenTree::Token(span, ref token) => Ok((span, token.clone())),
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:424:72: 424:81 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:424 impl<'i, I> Iterator for TtsIterator<'i, I> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:424:72: 424:81 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:425:21: 425:30 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:425     type Item = &'i TokenTree;
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:425:21: 425:30 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:427:38: 427:47 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:427     fn next(&mut self) -> Option<&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:427:38: 427:47 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:62:22: 62:31 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:62     Delim(Spanned<Rc<Delimited>>),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:62:22: 62:31 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:86:8: 86:17 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:86     Tt(TokenTree),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:86:8: 86:17 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:137:42: 137:51 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:137     pub fn as_delim(&self) -> Spanned<Rc<Delimited>> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:137:42: 137:51 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:281:28: 281:37 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:281     pub fn as_tt(&self) -> TokenTree {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:281:28: 281:37 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:28: 328:37 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:1: 328:41 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:28: 328:37 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:28: 328:37 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:1: 328:41 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:328:28: 328:37 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:14: 340:23 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340 from!(as_tt, TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:1: 340:25 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:14: 340:23 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:14: 340:23 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340 from!(as_tt, TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:1: 340:25 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:14: 340:23 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:360:46: 360:55 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:360     fn new(session: &'s ParseSess, tts: &'s [TokenTree], span: Span) -> ArgumentParser<'s> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:360:46: 360:55 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:431:49: 431:58 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:431    fn parse_delim(&mut self) -> PluginResult<Rc<Delimited>> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:431:49: 431:58 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:444:25: 444:34 error: `Delimited` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:444         let delimited = Delimited {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:550:33: 550:42 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:550     session: &ParseSess, tts: &[TokenTree], specification: &[Specifier]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:550:33: 550:42 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:344:57: 344:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:344 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:344:57: 344:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:346:10: 346:26 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:346         &TokenTree::Token(subspan, Token::Ident(ref ident, _)) => {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:354:10: 354:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:354         &TokenTree::Delimited(_, ref delimited) => parse_sequence(span, tts, &delimited.tts, names),
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:362:57: 362:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:362 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:362:57: 362:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:365:10: 365:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:365         &TokenTree::Delimited(subspan, ref delimited) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:374:10: 374:26 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:374         &TokenTree::Token(subspan, Token::Ident(ref ident, _)) => match &*ident.name.as_str() {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:400:71: 400:80 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:400 ) -> PluginResult<(Amount, Option<Token>)> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:400:71: 400:80 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:416:57: 416:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:416 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:416:57: 416:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:415:57: 415:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:415     span: Span, tts: &mut TtsIterator<'i, I>, subtts: &[TokenTree], names: &mut HashSet<String>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:415:57: 415:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:424:24: 424:33 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:424     span: Span, tts: &[TokenTree], names: &mut HashSet<String>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:424:24: 424:33 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:430:13: 430:29 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:430             TokenTree::Token(_, Token::Dollar) =>
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:432:13: 432:29 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:432             TokenTree::Token(_, ref token) =>
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:434:13: 434:33 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:434             TokenTree::Delimited(subspan, ref delimited) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:445:35: 445:44 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:445 pub fn parse_specification(tts: &[TokenTree]) -> PluginResult<Specification> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:445:35: 445:44 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:454:53: 454:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:454     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:454:53: 454:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:321:19: 321:28 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:321     ttss: Vec<Vec<TokenTree>>,
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:321:19: 321:28 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:403:53: 403:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:403     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:403:53: 403:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:434:67: 434:76 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:434     context: &mut ExtCtxt, span: Span, arguments: Ident, tts: Vec<TokenTree>, function: P<Item>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:434:67: 434:76 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:473:53: 473:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:473     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:473:53: 473:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:495:53: 495:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:495     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:495:53: 495:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:501:9: 501:25 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:501         TokenTree::Token(_, Token::Ident(ref ident, _)) => match &*ident.name.as_str() {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:512:53: 512:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:512     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs:512:53: 512:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:125:1: 150:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:125 impl ToExpr for token::Lit {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:152:1: 156:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:152 impl ToExpr for Name {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:158:1: 164:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:158 impl ToExpr for String {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:166:1: 192:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:166 impl ToExpr for Token {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:194:1: 204:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:194 impl<T> ToExpr for Option<T> where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:206:1: 212:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:206 impl<T> ToExpr for Vec<T> where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:214:1: 219:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:214 impl<T> ToExpr for [T] where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 error: conflicting implementations of trait `std::convert::From<&arguments::Match>`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:341:1: 341:32 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:1: 340:25 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 error: conflicting implementations of trait `std::convert::From<&arguments::Match>`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:342:1: 342:42 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:1: 340:25 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 error: conflicting implementations of trait `std::convert::From<&arguments::Match>`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:343:1: 343:46 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs:340:1: 340:25 note: in this expansion of from! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:59:1: 64:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:59 impl ToExpr for Amount {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:259:1: 295:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:259 impl ToExpr for Specifier {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:321:1: 327:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/specification.rs:321 impl ToExpr for Specification {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/utility.rs:119 impl ToExpr for IdentStyle {
^
error: Compilation failed, aborting rustdoc 
thread 'main' panicked at 'ChainedError {
error: failed to compile `easy-plugin v0.3.2`, intermediate artifacts can be found at `/home/cratesfyi/easy-plugin-0.3.2`,
cause: ChainedError {
error: Could not document `easy-plugin`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.2/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.2/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.2/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.2/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.