easy-plugin 0.6.2

A compiler plugin that makes it easier to write compiler plugins.
Build #20270 2016-08-14T20:50:46.216591+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.6.2
Downloading easy-plugin-plugins v0.6.0
Compiling easy-plugin-plugins v0.6.0
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs --crate-name easy_plugin_plugins --crate-type dylib -C prefer-dynamic -g -C metadata=ebf9f975ddf07c09 -C extra-filename=-ebf9f975ddf07c09 --out-dir /home/cratesfyi/easy-plugin-0.6.2/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.6.2/debug/deps -L dependency=/home/cratesfyi/easy-plugin-0.6.2/debug/deps --cap-lints allow`
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:89:45: 89:54 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:89 fn parse_expr(context: &mut ExtCtxt, tts: &[TokenTree]) -> P<Expr> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:89:45: 89:54 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:89:45: 89:54 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:93:43: 93:52 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:93 fn parse_ty(context: &mut ExtCtxt, tts: &[TokenTree]) -> P<Ty> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:93:43: 93:52 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:93:43: 93:52 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:22: 97:31 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97 fn to_delimited(tt: &TokenTree) -> Rc<Delimited> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:22: 97:31 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:22: 97:31 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:39: 97:48 error: type name `Delimited` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97 fn to_delimited(tt: &TokenTree) -> Rc<Delimited> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:39: 97:48 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:97:39: 97:48 help: you can import it into scope: `use syntax::tokenstream::Delimited;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:99:10: 99:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:99         &TokenTree::Delimited(_, ref delimited) => delimited.clone(),
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:99:10: 99:30 help: run `rustc --explain E0433` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:104:18: 104:27 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:104 fn to_ident(tt: &TokenTree) -> Ident {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:104:18: 104:27 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:104:18: 104:27 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:106:10: 106:26 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:106         &TokenTree::Token(_, Token::Ident(ref name)) => name.clone(),
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:106:10: 106:26 help: run `rustc --explain E0433` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:143:18: 143:27 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:143     arguments: &[TokenTree],
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:143:18: 143:27 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:143:18: 143:27 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:163:14: 163:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:163             &TokenTree::Token(_, Token::Underscore) => Some("_".into()),
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:163:14: 163:30 help: run `rustc --explain E0433` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:164:14: 164:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:164             &TokenTree::Token(_, Token::Ident(ref ident)) => Some(ident.name.as_str().to_string()),
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:164:14: 164:30 help: run `rustc --explain E0433` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:208:53: 208:62 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:208     context: &mut ExtCtxt, span: Span, arguments: &[TokenTree]
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:208:53: 208:62 help: run `rustc --explain E0412` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:208:53: 208:62 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:214:10: 214:30 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:214         &TokenTree::Delimited(_, ref delimited) => delimited.tts.clone(),
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:214:10: 214:30 help: run `rustc --explain E0433` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:155:82: 155:93 error: the type of this value must be known in this context 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:155     let doc = expand_convert_fn_doc_comment(context, span, pty, dname, dvariant, dfields.tts.len());
^~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:167:29: 167:30 error: the trait bound `str: std::marker::Sized` is not satisfied [E0277]
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:167     }).enumerate().map(|(i, s)| {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:167:29: 167:30 help: run `rustc --explain E0277` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:167:29: 167:30 note: `str` does not have a constant size known at compile-time 
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:167:29: 167:30 note: all local variables must have a statically known size 
<std macros>:5:8: 5:18 error: the type of this value must be known in this context 
<std macros>:5 if ! ( * left_val == * right_val ) {
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs:211:5: 211:36 note: in this expansion of assert_eq! (defined in <std macros>)
error: aborting due to 3 previous errors 
thread 'main' panicked at 'ChainedError {
error: failed to compile `easy-plugin v0.6.2`, intermediate artifacts can be found at `/home/cratesfyi/easy-plugin-0.6.2`,
cause: ChainedError {
error: Could not compile `easy-plugin-plugins`.,
cause: Process didn't exit successfully: `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-plugins-0.6.0/lib.rs --crate-name easy_plugin_plugins --crate-type dylib -C prefer-dynamic -g -C metadata=ebf9f975ddf07c09 -C extra-filename=-ebf9f975ddf07c09 --out-dir /home/cratesfyi/easy-plugin-0.6.2/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.6.2/debug/deps -L dependency=/home/cratesfyi/easy-plugin-0.6.2/debug/deps --cap-lints allow` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.