easy-plugin 0.1.0

A compiler plugin that makes it easier to write compiler plugins.
Build #20293 2016-08-14T20:53:10.348565+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.1.0
Documenting easy-plugin v0.1.0
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.1.0/doc -L dependency=/home/cratesfyi/easy-plugin-0.1.0/debug -L dependency=/home/cratesfyi/easy-plugin-0.1.0/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:165:21: 165:29 error: unresolved import `rustc::plugin::Registry`. Could not find `plugin` in `rustc` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:165 use rustc::plugin::{Registry};
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/utility.rs:3:32: 3:40 error: unresolved import `syntax::ast::KleeneOp`. There is no `KleeneOp` in `syntax::ast` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/utility.rs:3 use syntax::ast::{Expr, Ident, KleeneOp, Name, TokenTree};
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/utility.rs:3:48: 3:57 error: unresolved import `syntax::ast::TokenTree`. There is no `TokenTree` in `syntax::ast` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/utility.rs:3 use syntax::ast::{Expr, Ident, KleeneOp, Name, TokenTree};
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/utility.rs:8:52: 8: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.1.0/src/utility.rs:8 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Lit, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8:26: 8:33 error: unresolved import `syntax::diagnostic::Emitter`. Could not find `diagnostic` in `syntax` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8 use syntax::diagnostic::{Emitter, Handler, Level, RenderSpan, SpanHandler};
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8:35: 8:42 error: unresolved import `syntax::diagnostic::Handler`. Could not find `diagnostic` in `syntax` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8 use syntax::diagnostic::{Emitter, Handler, Level, RenderSpan, SpanHandler};
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8:44: 8:49 error: unresolved import `syntax::diagnostic::Level`. Could not find `diagnostic` in `syntax` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8 use syntax::diagnostic::{Emitter, Handler, Level, RenderSpan, SpanHandler};
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8:51: 8:61 error: unresolved import `syntax::diagnostic::RenderSpan`. Could not find `diagnostic` in `syntax` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8 use syntax::diagnostic::{Emitter, Handler, Level, RenderSpan, SpanHandler};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8:63: 8:74 error: unresolved import `syntax::diagnostic::SpanHandler`. Could not find `diagnostic` in `syntax` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:8 use syntax::diagnostic::{Emitter, Handler, Level, RenderSpan, SpanHandler};
^~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:11:37: 11: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.1.0/src/arguments.rs:11 use syntax::parse::parser::{Parser, PathParsingMode};
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/specification.rs:4:32: 4:40 error: unresolved import `syntax::ast::KleeneOp`. There is no `KleeneOp` in `syntax::ast` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/specification.rs:4 use syntax::ast::{Expr, Ident, KleeneOp, TokenTree};
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/specification.rs:4:42: 4:51 error: unresolved import `syntax::ast::TokenTree`. There is no `TokenTree` in `syntax::ast` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/specification.rs:4 use syntax::ast::{Expr, Ident, KleeneOp, TokenTree};
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/specification.rs:8:52: 8: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.1.0/src/specification.rs:8 use syntax::parse::token::{BinOpToken, DelimToken, IdentStyle, Token};
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:28:14: 28:23 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:28     Delim(Rc<Delimited>),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:28:14: 28:23 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:52:8: 52:17 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:52     Tt(TokenTree),
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:52:8: 52:17 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:99:34: 99:43 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:99     pub fn as_delim(&self) -> Rc<Delimited> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:99:34: 99:43 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:243:28: 243:37 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:243     pub fn as_tt(&self) -> TokenTree {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:243:28: 243:37 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:273:6: 273:13 error: `Emitter` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:273 impl Emitter for SaveEmitter {
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:416:33: 416:42 error: `Delimited` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:416                 let delimited = Delimited {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:472:42: 472:61 error: failed to resolve. Use of undeclared type or module `KleeneOp` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:472                 let required = kleene == KleeneOp::OneOrMore;
^~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:483:12: 483:21 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:483     tts: &[TokenTree], specification: &[Specifier]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/arguments.rs:483:12: 483:21 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:230:42: 230:80 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:230:42: 230:80 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:231:43: 231:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:231:43: 231:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:232:43: 232:95 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:232:43: 232:95 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:233:43: 233:96 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:233:43: 233:96 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:234:42: 234:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:234:42: 234:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:235:43: 235:77 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:235:43: 235:77 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:236:42: 236:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:236:42: 236:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:237:42: 237:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:237:42: 237:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:238:41: 238:73 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:238:41: 238:73 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:239:42: 239:97 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:239:42: 239:97 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:240:41: 240:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:240:41: 240:91 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:241:42: 241:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:241:42: 241:75 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:242:42: 242:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:242:42: 242:93 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:243:40: 243:89 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:243:40: 243:89 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:244:41: 244:84 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:244:41: 244:84 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221:24: 221:51 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:221             let kind = StructFieldKind::NamedField(context.ident_of($name), Visibility::Inherited);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:245:40: 245:78 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223:25: 223:37 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:223             let field = StructField_ { kind: kind, id: DUMMY_NODE_ID, ty: ty, attrs: vec![] };
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:245:40: 245:78 note: in this expansion of field! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:364:53: 364:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:364     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:364:53: 364:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:370:33: 370:53 error: failed to resolve. Use of undeclared type or module `KleeneOp` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:370             Specifier::Sequence(KleeneOp::ZeroOrMore, None, vec![
^~~~~~~~~~~~~~~~~~~~
<std macros>:4:6: 4:29 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:369:49: 379:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:373:41: 373:61 error: failed to resolve. Use of undeclared type or module `KleeneOp` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:373                     Specifier::Sequence(KleeneOp::ZeroOrMore, None, vec![
^~~~~~~~~~~~~~~~~~~~
<std macros>:4:6: 4:29 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:372:57: 376:18 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:370:61: 378:14 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:369:49: 379:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:472:53: 472:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:472     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:472:53: 472:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:478:33: 478:53 error: failed to resolve. Use of undeclared type or module `KleeneOp` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:478             Specifier::Sequence(KleeneOp::ZeroOrMore, None, vec![
^~~~~~~~~~~~~~~~~~~~
<std macros>:4:6: 4:29 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:477:49: 481:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:530:53: 530:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:530     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:530:53: 530:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:537:9: 537:25 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:537         TokenTree::Token(_, Token::Ident(ref ident, _)) => match &*ident.name.as_str() {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:548:53: 548:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:548     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.1.0/src/lib.rs:548:53: 548:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
error: cannot continue compilation due to previous error 
thread 'main' panicked at 'ChainedError {
error: failed to compile `easy-plugin v0.1.0`, intermediate artifacts can be found at `/home/cratesfyi/easy-plugin-0.1.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.1.0/src/lib.rs --crate-name easy_plugin -o /home/cratesfyi/easy-plugin-0.1.0/doc -L dependency=/home/cratesfyi/easy-plugin-0.1.0/debug -L dependency=/home/cratesfyi/easy-plugin-0.1.0/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.