Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version
rustc 1.16.0-nightly (6f1ae663e 2017-01-06)# docs.rs version
cratesfyi 0.2.3 (75099cc 2016-12-26)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading easy-plugin v0.11.8
Compiling rustc-serialize v0.3.22
Compiling synthax v0.3.6
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.22/src/lib.rs --crate-name rustc_serialize --crate-type lib -g -C metadata=6b938435173797f7 -C extra-filename=-6b938435173797f7 --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --cap-lints allow`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs --crate-name synthax --crate-type dylib -C prefer-dynamic -g -C metadata=ab5b0d3beb52fec9 -C extra-filename=-ab5b0d3beb52fec9 --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --cap-lints allow`
Compiling toml v0.2.1
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/toml-0.2.1/src/lib.rs --crate-name toml --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"rustc-serialize\" -C metadata=cf3bfced9e77aba4 -C extra-filename=-cf3bfced9e77aba4 --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --extern rustc_serialize=/home/cratesfyi/easy-plugin-0.11.8/debug/deps/librustc_serialize-6b938435173797f7.rlib --cap-lints allow`
Compiling easy-plugin v0.11.8
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-0.11.8/build.rs --crate-name build_script_build --crate-type bin -g -C metadata=93819ef71eee770b --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-93819ef71eee770b --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --extern synthax=/home/cratesfyi/easy-plugin-0.11.8/debug/deps/libsynthax-ab5b0d3beb52fec9.so`
Running `/home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-93819ef71eee770b/build-script-build`
Compiling easy-plugin-parsers v0.11.8
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/build.rs --crate-name build_script_build --crate-type bin -g -C metadata=d3cb4e6912cd99ac --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --extern toml=/home/cratesfyi/easy-plugin-0.11.8/debug/deps/libtoml-cf3bfced9e77aba4.rlib --cap-lints allow`
Running `/home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac/build-script-build`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/lib.rs --crate-name easy_plugin_parsers --crate-type lib -g -C metadata=f81bb2f306933b0b -C extra-filename=-f81bb2f306933b0b --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --cap-lints allow`
error: no associated item named `Array` found for type `syntax::ast::ExprKind` in the current scope
--> /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac/out/extractor.rs:12:82
|
12 | fn expr_exhaustive(expr: &Expr) { match expr.node { ExprKind::AddrOf(..) => { }, ExprKind::Array(..) => { }, ExprKind::Assign(..) => { }, ExprKind::AssignOp(..) => { }, ExprKind::Binary(..) => { }, ExprKind::Block(..) => { }, ExprKind::Box(..) => { }, ExprKind::Break(..) => { }, ExprKind::Call(..) => { }, ExprKind::Cast(..) => { }, ExprKind::Closure(..) => { }, ExprKind::Continue(..) => { }, ExprKind::Field(..) => { }, ExprKind::ForLoop(..) => { }, ExprKind::If(..) => { }, ExprKind::IfLet(..) => { }, ExprKind::InPlace(..) => { }, ExprKind::Index(..) => { }, ExprKind::InlineAsm(..) => { }, ExprKind::Lit(..) => { }, ExprKind::Loop(..) => { }, ExprKind::Mac(..) => { }, ExprKind::Match(..) => { }, ExprKind::MethodCall(..) => { }, ExprKind::Paren(..) => { }, ExprKind::Path(..) => { }, ExprKind::Range(..) => { }, ExprKind::Repeat(..) => { }, ExprKind::Ret(..) => { }, ExprKind::Struct(..) => { }, ExprKind::Try(..) => { }, ExprKind::Tup(..) => { }, ExprKind::TupField(..) => { }, ExprKind::Type(..) => { }, ExprKind::Unary(..) => { }, ExprKind::While(..) => { }, ExprKind::WhileLet(..) => { }, } }
| ^^^^^^^^^^^^^^^^^^^
error: no associated item named `Array` found for type `syntax::ast::ExprKind` in the current scope
--> /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac/out/extractor.rs:16:117
|
16 | pub fn expr_to_array(expr: &Expr) -> PluginResult<(Vec<::syntax::ptr::P<::syntax::ast::Expr>>)> { match expr.node { ExprKind::Array(ref a) => Ok((a.clone())), _ => Err((expr.span, "expected `ExprKind::Array` expression".into())), } }
| ^^^^^^^^^^^^^^^^^^^^^^
error: no associated item named `TraitObject` found for type `syntax::ast::TyKind` in the current scope
--> /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac/out/extractor.rs:268:351
|
268 | fn ty_exhaustive(ty: &Ty) { match ty.node { TyKind::Array(..) => { }, TyKind::BareFn(..) => { }, TyKind::ImplTrait(..) => { }, TyKind::ImplicitSelf => { }, TyKind::Infer => { }, TyKind::Mac(..) => { }, TyKind::Never => { }, TyKind::Paren(..) => { }, TyKind::Path(..) => { }, TyKind::Ptr(..) => { }, TyKind::Rptr(..) => { }, TyKind::Slice(..) => { }, TyKind::TraitObject(..) => { }, TyKind::Tup(..) => { }, TyKind::Typeof(..) => { }, } }
| ^^^^^^^^^^^^^^^^^^^^^^^
error: no associated item named `TraitObject` found for type `syntax::ast::TyKind` in the current scope
--> /home/cratesfyi/easy-plugin-0.11.8/debug/build/easy-plugin-parsers-d3cb4e6912cd99ac/out/extractor.rs:294:102
|
294 | pub fn ty_to_trait_object(ty: &Ty) -> PluginResult<(::syntax::ast::TyParamBounds)> { match ty.node { TyKind::TraitObject(ref a) => Ok((a.clone())), _ => Err((ty.span, "expected `TyKind::TraitObject` type".into())), } }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error: aborting due to 4 previous errors
thread 'main' panicked at 'ChainedError {
error: Could not compile `easy-plugin-parsers`.,
cause: process didn't exit successfully: `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/lib.rs --crate-name easy_plugin_parsers --crate-type lib -g -C metadata=f81bb2f306933b0b -C extra-filename=-f81bb2f306933b0b --out-dir /home/cratesfyi/easy-plugin-0.11.8/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easy-plugin-0.11.8/debug/deps --cap-lints allow` (exit code: 101)
}', src/bin/cratesfyi.rs:132
note: Run with `RUST_BACKTRACE=1` for a backtrace.