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.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 rustlex_codegen v0.3.0 Compiling rustlex_codegen v0.3.0 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/build.rs --crate-name build_script_build --crate-type bin -g --out-dir /home/cratesfyi/rustlex_codegen-0.3.0/debug/build/rustlex_codegen-490459828503e270 --emit=dep-info,link -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps` Compiling log v0.3.6 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.6/src/lib.rs --crate-name log --crate-type lib -g --cfg feature=\"use_std\" --cfg feature=\"default\" -C metadata=bf16bb9a4912b11d -C extra-filename=-bf16bb9a4912b11d --out-dir /home/cratesfyi/rustlex_codegen-0.3.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps --cap-lints allow` Running `/home/cratesfyi/rustlex_codegen-0.3.0/debug/build/rustlex_codegen-490459828503e270/build-script-build` Documenting rustlex_codegen v0.3.0 Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs --crate-name rustlex_codegen -o /home/cratesfyi/rustlex_codegen-0.3.0/doc -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps --extern log=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps/liblog-bf16bb9a4912b11d.rlib` .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs:12:26: 12:35 error: unresolved import `syntax::ast::TokenTree`. There is no `TokenTree` in `syntax::ast` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs:12 use syntax::ast::{Ident, TokenTree}; ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:8:5: 8:23 error: unresolved import `syntax::diagnostic`. There is no `diagnostic` in `syntax`. Did you mean to use `diagnostics`? [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:8 use syntax::diagnostic; ^~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:20:5: 20:35 error: unresolved import `syntax::diagnostic::FatalError`. Could not find `diagnostic` in `syntax` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:20 use syntax::diagnostic::FatalError; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:58:15: 58:32 error: `ast::StructField_` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:58 node: ast::StructField_ { ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:59:41: 59:52 error: unresolved name `ast::Public` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:59 kind: ast::NamedField(name, ast::Public), ^~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:59:19: 59:34 error: unresolved name `ast::NamedField` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:59 kind: ast::NamedField(name, ast::Public), ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:79:15: 79:32 error: `ast::StructField_` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:79 node: ast::StructField_ { ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:82:17: 82:28 error: unresolved name `ast::Public` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:82 ast::Public ^~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:80:19: 80:34 error: unresolved name `ast::NamedField` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:80 kind: ast::NamedField( ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:92:15: 92:32 error: `ast::StructField_` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:92 node: ast::StructField_ { ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:95:17: 95:28 error: unresolved name `ast::Public` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:95 ast::Public ^~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:93:19: 93:34 error: unresolved name `ast::NamedField` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:93 kind: ast::NamedField( ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:105:11: 105:25 error: `ast::StructDef` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:105 P(ast::StructDef { ctor_id: None, fields: fields }), ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:110:17: 110:60 error: failed to resolve. Could not find `owned_slice` in `syntax` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:110 ::syntax::owned_slice::OwnedSlice::from_vec(vec!( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:108:68: 117:14 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:108:24: 108:67 error: failed to resolve. Could not find `owned_slice` in `syntax` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:108 ty_params: ::syntax::owned_slice::OwnedSlice::from_vec(vec!( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:104:15: 104:30 error: unresolved name `ast::ItemStruct` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:104 node: ast::ItemStruct( ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:123:13: 123:24 error: unresolved name `ast::Public` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:123 ), vis: ast::Public, span:sp }); ^~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:190:28: 190:49 error: unresolved name `ast::TyFixedLengthVec` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:190 let ty_vec = cx.ty(sp, ast::TyFixedLengthVec( ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:204:35: 204:56 error: unresolved name `ast::TyFixedLengthVec` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:204 let ty_transtable = cx.ty(sp, ast::TyFixedLengthVec( ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:209:53: 209:70 error: unresolved name `ast::MutImmutable` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:209 let transtable = ast::ItemStatic(ty_transtable, ast::MutImmutable, transtable); ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:209:22: 209:37 error: unresolved name `ast::ItemStatic` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:209 let transtable = ast::ItemStatic(ty_transtable, ast::MutImmutable, transtable); ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:228:33: 228:54 error: unresolved name `ast::TyFixedLengthVec` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:228 let ty_acctable = cx.ty(sp, ast::TyFixedLengthVec( ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:238:49: 238:66 error: unresolved name `ast::MutImmutable` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:238 let acctable = ast::ItemStatic(ty_acctable, ast::MutImmutable, acctable); ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:238:20: 238:35 error: unresolved name `ast::ItemStatic` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:238 let acctable = ast::ItemStatic(ty_acctable, ast::MutImmutable, acctable); ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:159:25: 159:40 error: unresolved name `token::get_name` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:159 let s = token::get_name(id); ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:203:35: 203:50 error: unresolved name `token::get_name` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:203 match regex::string(&*token::get_name(id)) { ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:217:21: 217:36 error: unresolved name `token::get_name` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:217 token::get_name(id.name)))) ^~~~~~~~~~~~~~~ <std macros>:2:28: 2:59 note: in this expansion of format_args! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/parser.rs:216:18: 217:46 note: in this expansion of format! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs:45:35: 45:58 error: failed to resolve. Could not find `plugin` in `rustc` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs:45 pub fn plugin_registrar(reg: &mut rustc::plugin::Registry) { ^~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:24:14: 24:37 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::SpanHandler` [E0223] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:24 handler: diagnostic::SpanHandler, ^~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:127:25: 127:48 error: ambiguous associated type; specify the type using the syntax `<[type error] as Trait>::SpanHandler` [E0223] .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/codegen.in.rs:127 fn mk_span_handler() -> diagnostic::SpanHandler { ^~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lexer.rs:64:38: 64:64 note: in this expansion of include! error: Compilation failed, aborting rustdoc thread 'main' panicked at 'ChainedError { error: failed to compile `rustlex_codegen v0.3.0`, intermediate artifacts can be found at `/home/cratesfyi/rustlex_codegen-0.3.0`, cause: ChainedError { error: Could not document `rustlex_codegen`., cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/rustlex_codegen-0.3.0/src/lib.rs --crate-name rustlex_codegen -o /home/cratesfyi/rustlex_codegen-0.3.0/doc -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug -L dependency=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps --extern log=/home/cratesfyi/rustlex_codegen-0.3.0/debug/deps/liblog-bf16bb9a4912b11d.rlib` (exit code: 101) } }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.