easy-plugin 0.3.4

A compiler plugin that makes it easier to write compiler plugins.
Build #20275 2016-08-14 20:51:17

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# 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.4 Documenting easy-plugin v0.3.4 Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.4/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.4/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.4/debug/deps` .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/utility.rs:86 impl<T, S: AsRef<str>> ToError<T, S> for TokenTree { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/utility.rs:235:5: 235:59 error: method `emit_struct` is not a member of trait `Emitter` [E0407] .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/utility.rs:235 fn emit_struct(&mut self, _db: &DiagnosticBuilder) { } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/utility.rs:301 pub fn new(session: &'s ParseSess, tts: &[TokenTree]) -> TransactionParser<'s> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/utility.rs:378 parse!(parse_token_tree(), "token tree", TokenTree); ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/utility.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/src/utility.rs:399 pub fn expect(&mut self) -> PluginResult<&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/utility.rs:406 TokenTree::Token(span, ref token) => Ok((span, token.clone())), ^~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/src/utility.rs:425 type Item = &'i TokenTree; ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/utility.rs:427 fn next(&mut self) -> Option<&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:62 Delim(Spanned<Rc<Delimited>>), ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:86 Tt(TokenTree), ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:137 pub fn as_delim(&self) -> Spanned<Rc<Delimited>> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:281 pub fn as_tt(&self) -> TokenTree { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>); ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>); ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:340 from!(as_tt, TokenTree); ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:340 from!(as_tt, TokenTree); ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/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.4/src/arguments.rs:431 fn parse_delim(&mut self) -> PluginResult<Rc<Delimited>> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:444 let delimited = Delimited { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs:550 session: &ParseSess, tts: &[TokenTree], specification: &[Specifier] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:344 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:346 &TokenTree::Token(subspan, Token::Ident(ref ident)) => { ^~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/src/specification.rs:362 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:365 &TokenTree::Delimited(subspan, ref delimited) => { ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/src/specification.rs:400 ) -> PluginResult<(Amount, Option<Token>)> where I: Iterator<Item=&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:416 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/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.4/src/specification.rs:424 span: Span, tts: &[TokenTree], names: &mut HashSet<String> ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:430 TokenTree::Token(_, Token::Dollar) => ^~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/specification.rs:432 TokenTree::Token(_, ref token) => ^~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/specification.rs:434 TokenTree::Delimited(subspan, ref delimited) => { ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/specification.rs:445 pub fn parse_specification(tts: &[TokenTree]) -> PluginResult<Specification> { ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/specification.rs:454 context: &mut ExtCtxt, span: Span, arguments: &[TokenTree] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/lib.rs:321 ttss: Vec<Vec<TokenTree>>, ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/lib.rs:403 context: &mut ExtCtxt, span: Span, arguments: &[TokenTree] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/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.4/src/lib.rs:473 context: &mut ExtCtxt, span: Span, arguments: &[TokenTree] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/lib.rs:495 context: &mut ExtCtxt, span: Span, arguments: &[TokenTree] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/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.4/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.4/src/lib.rs:512 context: &mut ExtCtxt, span: Span, arguments: &[TokenTree] ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/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.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/src/arguments.rs:38 impl<'a> From<&'a Match> for $ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.4/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.4/src/arguments.rs) error: Compilation failed, aborting rustdoc thread 'main' panicked at 'ChainedError { error: failed to compile `easy-plugin v0.3.4`, intermediate artifacts can be found at `/home/cratesfyi/easy-plugin-0.3.4`, 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.4/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.4/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.4/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.4/debug/deps` (exit code: 101) } }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.