gc 0.0.1

Tracing garbage collector plugin for Rust
Build #19475 2016-08-14T07:46:23.884551+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 gc v0.0.1
Compiling gc_plugin v0.0.1
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs --crate-name gc_plugin --crate-type dylib -C prefer-dynamic -g -C metadata=8e9ef25b4a81e6f1 -C extra-filename=-8e9ef25b4a81e6f1 --out-dir /home/cratesfyi/gc-0.0.1/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/gc-0.0.1/debug/deps -L dependency=/home/cratesfyi/gc-0.0.1/debug/deps --cap-lints allow`
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:11:5: 11:28 error: unresolved import `rustc::plugin::Registry`. Could not find `plugin` in `rustc` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:11 use rustc::plugin::Registry;
^~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:11:5: 11:28 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:38: 19:58 error: unresolved import `syntax::ext::deriving::generic::combine_substructure`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:38: 19:58 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:60: 19:72 error: unresolved import `syntax::ext::deriving::generic::EnumMatching`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:60: 19:72 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:74: 19:83 error: unresolved import `syntax::ext::deriving::generic::FieldInfo`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:74: 19:83 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:85: 19:94 error: unresolved import `syntax::ext::deriving::generic::MethodDef`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:85: 19:94 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:96: 19:102 error: unresolved import `syntax::ext::deriving::generic::Struct`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:96: 19:102 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:104: 19:116 error: unresolved import `syntax::ext::deriving::generic::Substructure`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:104: 19:116 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:118: 19:126 error: unresolved import `syntax::ext::deriving::generic::TraitDef`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:118: 19:126 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:128: 19:130 error: unresolved import `syntax::ext::deriving::generic::ty`. Could not find `deriving` in `syntax::ext` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19 use syntax::ext::deriving::generic::{combine_substructure, EnumMatching, FieldInfo, MethodDef, Struct, Substructure, TraitDef, ty};
^~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:19:128: 19:130 help: run `rustc --explain E0432` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:31:15: 31:28 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::Path` [E0223]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:31         path: ty::Path::new(vec!("gc", "Trace")),
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:31:15: 31:28 help: run `rustc --explain E0223` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:33:19: 33:44 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::LifetimeBounds` [E0223]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:33         generics: ty::LifetimeBounds::empty(),
^~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:33:19: 33:44 help: run `rustc --explain E0223` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:37:27: 37:52 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::LifetimeBounds` [E0223]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:37                 generics: ty::LifetimeBounds::empty(),
^~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:34:18: 65:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:37:27: 37:52 help: run `rustc --explain E0223` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:47:27: 47:52 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::LifetimeBounds` [E0223]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:47                 generics: ty::LifetimeBounds::empty(),
^~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:34:18: 65:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:47:27: 47:52 help: run `rustc --explain E0223` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:57:27: 57:52 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::LifetimeBounds` [E0223]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:57                 generics: ty::LifetimeBounds::empty(),
^~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:34:18: 65:10 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:57:27: 57:52 help: run `rustc --explain E0223` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:89:22: 89:27 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:89     cx.expr_block(cx.block(trait_span, stmts, None))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:89:22: 89:27 help: run `rustc --explain E0061` to see a detailed explanation
.cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs:89:22: 89:27 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
error: aborting due to 6 previous errors 
thread 'main' panicked at 'ChainedError {
error: failed to compile `gc v0.0.1`, intermediate artifacts can be found at `/home/cratesfyi/gc-0.0.1`,
cause: ChainedError {
error: Could not compile `gc_plugin`.,
cause: Process didn't exit successfully: `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gc_plugin-0.0.1/src/lib.rs --crate-name gc_plugin --crate-type dylib -C prefer-dynamic -g -C metadata=8e9ef25b4a81e6f1 -C extra-filename=-8e9ef25b4a81e6f1 --out-dir /home/cratesfyi/gc-0.0.1/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/gc-0.0.1/debug/deps -L dependency=/home/cratesfyi/gc-0.0.1/debug/deps --cap-lints allow` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.