easy-plugin 0.3.0

A compiler plugin that makes it easier to write compiler plugins.
Build #20279 2016-08-14T20:51:43.022109+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.0
Documenting easy-plugin v0.3.0
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.0/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.0/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.0/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:28 use syntax::parse::parser::{Parser, PathParsingMode};
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:29 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/specification.rs:23 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:86 impl<T, S: AsRef<str>> ToError<T, S> for TokenTree {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/utility.rs:241     fn custom_emit(&mut self, _: &RenderSpan, _: &str, _: Level) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:301     pub fn new(session: &'s ParseSess, tts: &[TokenTree]) -> TransactionParser<'s> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/utility.rs:378     parse!(parse_token_tree(), "token tree", TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/src/utility.rs:399     pub fn expect(&mut self) -> PluginResult<&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/utility.rs:406                 TokenTree::Token(span, ref token) => Ok((span, token.clone())),
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/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.0/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.0/src/utility.rs:425     type Item = &'i TokenTree;
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/utility.rs:427     fn next(&mut self) -> Option<&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:62     Delim(Spanned<Rc<Delimited>>),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:86     Tt(TokenTree),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:137     pub fn as_delim(&self) -> Spanned<Rc<Delimited>> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:281     pub fn as_tt(&self) -> TokenTree {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:328 from!(as_delim, Spanned<Rc<Delimited>>);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:340 from!(as_tt, TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:340 from!(as_tt, TokenTree);
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/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.0/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.0/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.0/src/arguments.rs:431    fn parse_delim(&mut self) -> PluginResult<Rc<Delimited>> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/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.0/src/arguments.rs:444         let delimited = Delimited {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs:550     session: &ParseSess, tts: &[TokenTree], specification: &[Specifier]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:214:42: 214:80 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:214:42: 214:80 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:215:43: 215:99 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:215:43: 215:99 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:216:43: 216:95 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:216:43: 216:95 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:218:17: 218:78 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:218:17: 218:78 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:219:42: 219:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:219:42: 219:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:220:43: 220:85 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:220:43: 220:85 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:221:42: 221:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:221:42: 221:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:222:42: 222:83 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:222:42: 222:83 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:223:41: 223:73 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:223:41: 223:73 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:224:42: 224:97 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:224:42: 224:97 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:225:41: 225:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:225:41: 225:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:226:42: 226:83 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:226:42: 226:83 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:227:42: 227:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:227:42: 227:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:228:40: 228:89 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:228:40: 228:89 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:229:41: 229:92 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:229:41: 229:92 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:230:40: 230:78 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:230:40: 230:78 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:246:17: 246:43 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:246:17: 246:43 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200:28: 200:55 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:200                 let kind = StructFieldKind::NamedField(ident, Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:248:17: 248:44 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202:29: 202:41 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:202                 let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:209:17: 209:72 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:248:17: 248:44 note: in this expansion of field_spanned! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:340:57: 340:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:340 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:340:57: 340:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:342:10: 342:26 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:342         &TokenTree::Token(subspan, Token::Ident(ref ident, _)) => {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:350:10: 350:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:350         &TokenTree::Delimited(_, ref delimited) => parse_sequence(span, tts, &delimited.tts, names),
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:358:57: 358:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:358 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:358:57: 358:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:361:10: 361:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:361         &TokenTree::Delimited(subspan, ref delimited) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:370:10: 370:26 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:370         &TokenTree::Token(subspan, Token::Ident(ref ident, _)) => match &*ident.name.as_str() {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:396:71: 396:80 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:396 ) -> PluginResult<(Amount, Option<Token>)> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:396:71: 396:80 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:412:57: 412:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:412 ) -> PluginResult<Specifier> where I: Iterator<Item=&'i TokenTree> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:412:57: 412:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:411:57: 411:66 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:411     span: Span, tts: &mut TtsIterator<'i, I>, subtts: &[TokenTree], names: &mut HashSet<String>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:411:57: 411:66 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:420:24: 420:33 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:420     span: Span, tts: &[TokenTree], names: &mut HashSet<String>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:420:24: 420:33 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:426:13: 426:29 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:426             TokenTree::Token(_, Token::Dollar) =>
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:428:13: 428:29 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:428             TokenTree::Token(_, ref token) =>
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:430:13: 430:33 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:430             TokenTree::Delimited(subspan, ref delimited) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:441:35: 441:44 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:441 pub fn parse_specification(tts: &[TokenTree]) -> PluginResult<Specification> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:441:35: 441:44 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:450:53: 450:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:450     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:450:53: 450:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:317:19: 317:28 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:317     ttss: Vec<Vec<TokenTree>>,
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:317:19: 317:28 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:396:53: 396:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:396     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:396:53: 396:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:427:67: 427:76 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:427     context: &mut ExtCtxt, span: Span, arguments: Ident, tts: Vec<TokenTree>, function: P<Item>
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:427:67: 427:76 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:466:53: 466:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:466     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:466:53: 466:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:488:53: 488:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:488     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:488:53: 488:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:494:9: 494:25 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:494         TokenTree::Token(_, Token::Ident(ref ident, _)) => match &*ident.name.as_str() {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:505:53: 505:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:505     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/lib.rs:505:53: 505:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:125 impl ToExpr for token::Lit {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:152 impl ToExpr for Name {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:158 impl ToExpr for String {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:166 impl ToExpr for Token {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:194 impl<T> ToExpr for Option<T> where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:206 impl<T> ToExpr for Vec<T> where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/utility.rs:214 impl<T> ToExpr for [T] where T: ToExpr {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38:9: 42:10 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/arguments.rs:38         impl<'a> From<&'a Match> for $ty {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/arguments.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0/src/specification.rs:59 impl ToExpr for Amount {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:255:1: 291:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:255 impl ToExpr for Specifier {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119 impl ToExpr for IdentStyle {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:317:1: 323:2 error: conflicting implementations of trait `utility::ToExpr`: [E0119]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/specification.rs:317 impl ToExpr for Specification {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/src/utility.rs:119:1: 123:2 note: conflicting implementation is here: 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.3.0/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.0`, intermediate artifacts can be found at `/home/cratesfyi/easy-plugin-0.3.0`,
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.0/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.3.0/doc -L dependency=/home/cratesfyi/easy-plugin-0.3.0/debug -L dependency=/home/cratesfyi/easy-plugin-0.3.0/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.