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 Build failed, waiting for other jobs to finish... Updating registry `https://github.com/rust-lang/crates.io-index` Downloading jsonrpc-core v1.0.0 Compiling quasi v0.7.0 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs --crate-name quasi --crate-type lib -g -C metadata=0440c66219b4195a -C extra-filename=-0440c66219b4195a --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` Compiling serde_codegen v0.6.14 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/serde_codegen-0.6.14/build.rs --crate-name build_script_build --crate-type bin -g --cfg feature=\"quasi_macros\" --cfg feature=\"nightly\" --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/build/serde_codegen-0b2e08ec967e21fa --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` Compiling libc v0.2.15 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.15/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"use_std\" --cfg feature=\"default\" -C metadata=1bd8847afb79f283 -C extra-filename=-1bd8847afb79f283 --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` Compiling num-traits v0.1.34 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.34/src/lib.rs --crate-name num_traits --crate-type lib -g -C metadata=ca71ec056d3f4118 -C extra-filename=-ca71ec056d3f4118 --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` Compiling rustc-serialize v0.3.19 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/lib.rs --crate-name rustc_serialize --crate-type lib -g -C metadata=3561541d79c18212 -C extra-filename=-3561541d79c18212 --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` Compiling aster v0.13.1 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/lib.rs --crate-name aster --crate-type lib -g -C metadata=6aa59c9435f74179 -C extra-filename=-6aa59c9435f74179 --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:23:25: 23:34 error: unresolved import `syntax::ast::TokenTree`. There is no `TokenTree` in `syntax::ast` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:23 use syntax::ast::{self, TokenTree}; ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:23:25: 23:34 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:340:9: 340:39 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:344:9: 344:39 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:348:9: 348:38 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:352:9: 352:38 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:356:9: 356:37 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:360:5: 360:35 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation <syntax macros>:3:51: 3:71 error: unresolved import `errors::FatalError`. Maybe a missing `extern crate errors`? [E0432] <syntax macros>:3 use std :: result :: Result :: { Ok , Err } ; use errors :: FatalError ; match ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:364:9: 364:56 note: in this expansion of panictry! (defined in <syntax macros>) <syntax macros>:3:51: 3:71 help: run `rustc --explain E0432` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:66: 79:78 error: unresolved name `token::Plain` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79 vec![ast::TokenTree::Token(DUMMY_SP, token::Ident(*self, token::Plain))] ^~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:9: 79:81 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:66: 79:78 help: run `rustc --explain E0425` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:14: 79:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79 vec![ast::TokenTree::Token(DUMMY_SP, token::Ident(*self, token::Plain))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:9: 79:81 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:79:14: 79:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:85:14: 85:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:85 vec![ast::TokenTree::Token(DUMMY_SP, token::Interpolated(token::NtPath(Box::new(self.clone()))))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:85:9: 85:106 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:85:14: 85:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:91:14: 91:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:91 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtTy(P(self.clone()))))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:91:9: 91:98 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:91:14: 91:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:97:14: 97:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:97 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtTy(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:97:9: 97:95 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:97:14: 97:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:103:14: 103:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:103 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtBlock(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:103:9: 103:98 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:103:14: 103:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:109:14: 109:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:109 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtItem(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:109:9: 109:97 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:109:14: 109:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:115:14: 115:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:115 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtImplItem(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:115:9: 115:101 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:115:14: 115:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:121:14: 121:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:121 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtTraitItem(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:121:9: 121:102 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:121:14: 121:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:146:13: 146:34 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:146 ast::TokenTree::Token(self.span, token::Interpolated(token::NtStmt(P(self.clone())))) ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:145:23: 147:10 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:146:13: 146:34 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:151:22: 151:43 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:151 tts.push(ast::TokenTree::Token(self.span, token::Semi)); ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:151:22: 151:43 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:160:14: 160:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:160 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtExpr(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:160:9: 160:97 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:160:14: 160:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:166:14: 166:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:166 vec![ast::TokenTree::Token(self.span, token::Interpolated(token::NtPat(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:166:9: 166:96 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:166:14: 166:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:172:14: 172:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:172 vec![ast::TokenTree::Token(DUMMY_SP, token::Interpolated(token::NtArm(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:172:9: 172:95 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:172:14: 172:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:193:35: 193:56 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:193 impl_to_tokens_slice! { ast::Ty, [ast::TokenTree::Token(DUMMY_SP, token::Comma)] } ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:193:1: 193:83 note: in this expansion of impl_to_tokens_slice! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:193:35: 193:56 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:198:14: 198:35 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:198 vec![ast::TokenTree::Token(DUMMY_SP, token::Interpolated(token::NtMeta(self.clone())))] ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:198:9: 198:96 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:198:14: 198:35 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:206:16: 206:37 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:206 r.push(ast::TokenTree::Token(self.span, token::Pound)); ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:206:16: 206:37 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:208:20: 208:41 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:208 r.push(ast::TokenTree::Token(self.span, token::Not)); ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:208:20: 208:41 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210:61: 210:75 error: `ast::Delimited` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210 r.push(ast::TokenTree::Delimited(self.span, Rc::new(ast::Delimited { ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210:61: 210:75 help: run `rustc --explain E0422` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210:16: 210:41 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210 r.push(ast::TokenTree::Delimited(self.span, Rc::new(ast::Delimited { ^~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:210:16: 210:41 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:58: 231:72 error: `ast::Delimited` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231 vec![ast::TokenTree::Delimited(DUMMY_SP, Rc::new(ast::Delimited { ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:9: 236:13 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:58: 231:72 help: run `rustc --explain E0422` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:14: 231:39 error: failed to resolve. Could not find `TokenTree` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231 vec![ast::TokenTree::Delimited(DUMMY_SP, Rc::new(ast::Delimited { ^~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:9: 236:13 note: in this expansion of vec! (defined in <std macros>) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:231:14: 231:39 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:304:43: 304:57 error: type name `ast::TokenTree` is undefined or not in scope [E0412] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:304 fn parse_tts(&self, s: String) -> Vec<ast::TokenTree>; ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:304:43: 304:57 help: run `rustc --explain E0412` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:304:43: 304:57 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:331:43: 331:57 error: type name `ast::TokenTree` is undefined or not in scope [E0412] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:331 fn parse_tts(&self, s: String) -> Vec<ast::TokenTree> { ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:331:43: 331:57 help: run `rustc --explain E0412` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:331:43: 331:57 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:41:1: 45:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:41 impl<'a, T: ToTokens> ToTokens for &'a T { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:41:1: 45:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:47:1: 53:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:47 impl<'a, T: ToTokens> ToTokens for &'a [T] { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:47:1: 53:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:55:1: 59:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:55 impl<T: ToTokens> ToTokens for Vec<T> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:55:1: 59:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:61:1: 66:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:61 impl<T: ToTokens> ToTokens for Spanned<T> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:61:1: 66:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:68:1: 75:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:68 impl<T: ToTokens> ToTokens for Option<T> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:68:1: 75:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:77:1: 81:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:77 impl ToTokens for ast::Ident { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:77:1: 81:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:83:1: 87:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:83 impl ToTokens for ast::Path { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:83:1: 87:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:89:1: 93:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:89 impl ToTokens for ast::Ty { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:89:1: 93:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:95:1: 99:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:95 impl ToTokens for P<ast::Ty> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:95:1: 99:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:101:1: 105:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:101 impl ToTokens for P<ast::Block> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:101:1: 105:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:107:1: 111:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:107 impl ToTokens for P<ast::Item> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:107:1: 111:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:113:1: 117:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:113 impl ToTokens for P<ast::ImplItem> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:113:1: 117:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:119:1: 123:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:119 impl ToTokens for P<ast::TraitItem> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:119:1: 123:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:125:1: 131:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:125 impl ToTokens for ast::Generics { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:125:1: 131:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:133:1: 141:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:133 impl ToTokens for ast::WhereClause { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:133:1: 141:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:143:1: 156:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:143 impl ToTokens for ast::Stmt { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:143:1: 156:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:158:1: 162:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:158 impl ToTokens for P<ast::Expr> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:158:1: 162:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:164:1: 168:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:164 impl ToTokens for P<ast::Pat> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:164:1: 168:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:170:1: 174:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:170 impl ToTokens for ast::Arm { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:170:1: 174:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178:9: 189:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178 impl ToTokens for [$t] { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:193:1: 193:83 note: in this expansion of impl_to_tokens_slice! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178:9: 189:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178:9: 189:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178 impl ToTokens for [$t] { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:194:1: 194:43 note: in this expansion of impl_to_tokens_slice! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:178:9: 189:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:196:1: 200:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:196 impl ToTokens for P<ast::MetaItem> { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:196:1: 200:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:202:1: 218:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:202 impl ToTokens for ast::Attribute { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:202:1: 218:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:220:1: 227:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:220 impl ToTokens for str { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:220:1: 227:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:229:1: 238:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:229 impl ToTokens for () { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:229:1: 238:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:240:1: 250:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:240 impl ToTokens for ast::Lit { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:240:1: 250:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:252:1: 256:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:252 impl ToTokens for bool { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:252:1: 256:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:258:1: 262:2 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:258 impl ToTokens for char { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:258:1: 262:2 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:288:1: 288:54 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:289:1: 289:52 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:290:1: 290:53 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:291:1: 291:53 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:292:1: 292:53 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:266:9: 276:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:294:1: 294:57 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:295:1: 295:56 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:296:1: 296:57 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:297:1: 297:57 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 error: conflicting implementations of trait `ToTokens`: [E0119] .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279 impl ToTokens for $t { ^ .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:298:1: 298:57 note: in this expansion of impl_to_tokens_int! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs) .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:279:9: 284:10 help: run `rustc --explain E0119` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35:1: 39:2 note: conflicting implementation is here: .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs:35 impl ToTokens for TokenTree { ^ error: aborting due to 38 previous errors .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:6:5: 6:32 error: unresolved import `syntax::attr::AttributesExt`. There is no `AttributesExt` in `syntax::attr` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:6 use syntax::attr::AttributesExt; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:6:5: 6:32 help: run `rustc --explain E0432` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:6:5: 6:39 error: unresolved import `syntax::feature_gate::GatedCfgAttr`. There is no `GatedCfgAttr` in `syntax::feature_gate`. Did you mean to use `GatedCfg`? [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:6 use syntax::feature_gate::GatedCfgAttr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:6:5: 6:39 help: run `rustc --explain E0432` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:2:5: 2:32 error: unresolved import `syntax::attr::AttributesExt`. There is no `AttributesExt` in `syntax::attr` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:2 use syntax::attr::AttributesExt; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:2:5: 2:32 help: run `rustc --explain E0432` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:114:30: 114:60 error: failed to resolve. Could not find `special_idents` in `syntax::parse::token` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:114 self.build_item_kind(token::special_idents::invalid, item) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:114:30: 114:60 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1183:38: 1183:68 error: failed to resolve. Could not find `special_idents` in `syntax::parse::token` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1183 self.builder.build_item_kind(token::special_idents::invalid, ty_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1183:38: 1183:68 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:23:17: 23:31 error: type name `ast::TokenTree` is undefined or not in scope [E0412] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:23 tokens: Vec<ast::TokenTree>, ^~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:23:17: 23:31 help: run `rustc --explain E0412` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:23:17: 23:31 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59:19: 59:34 error: unresolved name `ast::EMPTY_CTXT` [E0425] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59 ctxt: ast::EMPTY_CTXT, ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59:19: 59:34 help: run `rustc --explain E0425` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:66:38: 66:58 error: failed to resolve. Could not find `DeclKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:66 let decl = respan(self.span, ast::DeclKind::Local(P(local))); ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:66:38: 66:58 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:97:38: 97:57 error: failed to resolve. Could not find `DeclKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:97 let decl = respan(self.span, ast::DeclKind::Item(item)); ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:97:38: 97:57 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:15:11: 15:31 error: type name `ast::StructFieldKind` is undefined or not in scope [E0412] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:15 kind: ast::StructFieldKind, ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:15:11: 15:31 help: run `rustc --explain E0412` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:15:11: 15:31 help: no candidates by the name of `StructFieldKind` found in your project; maybe you misspelled the name or forgot to import an external crate? .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:41:19: 41:51 error: failed to resolve. Could not find `StructFieldKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:41 kind: ast::StructFieldKind::NamedField(id, ast::Visibility::Inherited), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:41:19: 41:51 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:50:19: 50:53 error: failed to resolve. Could not find `StructFieldKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:50 kind: ast::StructFieldKind::UnnamedField(ast::Visibility::Inherited), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:50:19: 50:53 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:62:13: 62:45 error: failed to resolve. Could not find `StructFieldKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:62 ast::StructFieldKind::NamedField(_, ref mut vis) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:62:13: 62:45 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:63:15: 63:49 error: failed to resolve. Could not find `StructFieldKind` in `syntax::ast` [E0433] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:63 | ast::StructFieldKind::UnnamedField(ref mut vis) => { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:63:15: 63:49 help: run `rustc --explain E0433` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:83:21: 83:38 error: `ast::StructField_` does not name a structure [E0422] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:83 let field = ast::StructField_ { ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:83:21: 83:38 help: run `rustc --explain E0422` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/block.rs:80:13: 80:17 error: structure `syntax::ast::Block` has no field named `expr` [E0560] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/block.rs:80 expr: expr, ^~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/block.rs:80:13: 80:17 help: run `rustc --explain E0560` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:70:39: 70:54 error: no method named `into_thin_attrs` found for type `std::vec::Vec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:70 attrs: self.attrs.clone().into_thin_attrs(), ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:427:30: 427:50 error: no associated item named `Again` found for type `syntax::ast::ExprKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:427 self.build_expr_kind(ast::ExprKind::Again(None)) ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:434:30: 434:50 error: no associated item named `Again` found for type `syntax::ast::ExprKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:434 self.build_expr_kind(ast::ExprKind::Again(Some(label))) ^~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387:65: 1387:75 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387 self.builder.build_expr_kind(ast::ExprKind::Loop(block, self.label)) ^~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387:65: 1387:75 help: run `rustc --explain E0308` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387:65: 1387:75 note: expected type `std::option::Option<syntax::codemap::Spanned<syntax::ast::Ident>>` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387:65: 1387:75 note: found type `std::option::Option<syntax::ast::Ident>` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387:65: 1387:75 note: expected struct `syntax::codemap::Spanned`, found struct `syntax::ast::Ident` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/expr.rs:1387 self.builder.build_expr_kind(ast::ExprKind::Loop(block, self.label)) ^~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/generics.rs:60:48: 60:57 error: no method named `move_iter` found for type `syntax::ptr::P<[syntax::ast::TyParam]>` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/generics.rs:60 .with_ty_params(generics.ty_params.move_iter()) ^~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/generics.rs:203:31: 203:39 error: no associated item named `empty` found for type `syntax::ptr::P<_>` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/generics.rs:203 ty_param.bounds = P::empty(); ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1350:20: 1350:33 error: missing field `defaultness` in initializer of `syntax::ast::ImplItem` [E0063] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1350 let item = ast::ImplItem { ^~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/item.rs:1350:20: 1350:33 help: run `rustc --explain E0063` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59:13: 59:17 error: structure `syntax::ast::Mac_` has no field named `ctxt` [E0560] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59 ctxt: ast::EMPTY_CTXT, ^~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/mac.rs:59:13: 59:17 help: run `rustc --explain E0560` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:43:45: 43:66 error: no associated item named `Static` found for type `syntax::ast::SelfKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:43 explicit_self: respan(DUMMY_SP, ast::SelfKind::Static), ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:90:13: 90:34 error: no associated item named `Static` found for type `syntax::ast::SelfKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:90 ast::SelfKind::Static => { } ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:92:15: 92:46 error: this pattern has 3 fields, but the corresponding variant has 2 fields [E0023] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:92 | ast::SelfKind::Region(_, _, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:92:15: 92:46 help: run `rustc --explain E0023` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:95:31: 95:49 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:95 let arg = ast::Arg::new_self(self.span, self.self_mutable, id); ^~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:108:13: 108:26 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:108 explicit_self: self.explicit_self, ^~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:108:13: 108:26 help: run `rustc --explain E0560` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:192:30: 192:51 error: no associated item named `Static` found for type `syntax::ast::SelfKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:192 self.build_self_kind(ast::SelfKind::Static) ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:196:30: 196:51 error: no associated item named `Static` found for type `syntax::ast::SelfKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:196 self.build_self_kind(ast::SelfKind::Static) ^~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200:51: 200:68 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200 self.build_self_kind(ast::SelfKind::Value("self".to_ident())) ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200:51: 200:68 help: run `rustc --explain E0308` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200:51: 200:68 note: expected type `syntax::ast::Mutability` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200:51: 200:68 note: found type `syntax::ast::Ident` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200:51: 200:68 note: expected enum `syntax::ast::Mutability`, found struct `syntax::ast::Ident` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:200 self.build_self_kind(ast::SelfKind::Value("self".to_ident())) ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:204:30: 208:10 error: this function takes 2 parameters but 3 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:204 self.build_self_kind(ast::SelfKind::Region( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:204:30: 208:10 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:204:30: 208:10 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:214:30: 218:10 error: this function takes 2 parameters but 3 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:214 self.build_self_kind(ast::SelfKind::Region( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:214:30: 218:10 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:214:30: 218:10 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:222:30: 226:10 error: this function takes 2 parameters but 3 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:222 self.build_self_kind(ast::SelfKind::Region( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:222:30: 226:10 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:222:30: 226:10 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:232:30: 236:10 error: this function takes 2 parameters but 3 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:232 self.build_self_kind(ast::SelfKind::Region( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:232:30: 236:10 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:232:30: 236:10 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250:58: 250:75 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250 self.build_self_kind(ast::SelfKind::Explicit(ty, "self".to_ident())) ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250:58: 250:75 help: run `rustc --explain E0308` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250:58: 250:75 note: expected type `syntax::ast::Mutability` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250:58: 250:75 note: found type `syntax::ast::Ident` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250:58: 250:75 note: expected enum `syntax::ast::Mutability`, found struct `syntax::ast::Ident` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/method.rs:250 self.build_self_kind(ast::SelfKind::Explicit(ty, "self".to_ident())) ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:108:29: 108:53 error: this function takes 2 parameters but 1 parameter was supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:108 self.build_pat_kind(ast::PatKind::Path(path)) ^~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:108:29: 108:53 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:108:29: 108:53 note: the following parameter types were expected: std::option::Option<syntax::ast::QSelf>, syntax::ast::Path .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:112:29: 112:48 error: no associated item named `QPath` found for type `syntax::ast::PatKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:112 self.build_pat_kind(ast::PatKind::QPath(qself, path)) ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:248:37: 248:90 error: this function takes 3 parameters but 2 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:248 self.builder.build_pat_kind(ast::PatKind::TupleStruct(self.path, Some(self.pats))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:248:37: 248:90 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:248:37: 248:90 note: the following parameter types were expected: syntax::ast::Path, std::vec::Vec<syntax::ptr::P<syntax::ast::Pat>>, std::option::Option<usize> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:423:37: 423:54 error: no associated item named `Tup` found for type `syntax::ast::PatKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/pat.rs:423 self.builder.build_pat_kind(ast::PatKind::Tup(self.pats)) ^~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50:20: 50:24 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50 self.build(stmt) ^~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50:20: 50:24 help: run `rustc --explain E0308` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50:20: 50:24 note: expected type `syntax::ast::Stmt` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50:20: 50:24 note: found type `syntax::codemap::Spanned<syntax::ast::StmtKind>` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50:20: 50:24 note: expected struct `syntax::ast::Stmt`, found struct `syntax::codemap::Spanned` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:50 self.build(stmt) ^~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:63:39: 63:54 error: no method named `into_thin_attrs` found for type `std::vec::Vec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:63 attrs: self.attrs.clone().into_thin_attrs(), ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:68:30: 68:49 error: no associated item named `Decl` found for type `syntax::ast::StmtKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:68 self.build_stmt_kind(ast::StmtKind::Decl(P(decl), ast::DUMMY_NODE_ID)) ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:83:30: 83:75 error: this function takes 1 parameter but 2 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:83 self.build_stmt_kind(ast::StmtKind::Expr(expr, ast::DUMMY_NODE_ID)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:83:30: 83:75 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:83:30: 83:75 note: the following parameter type was expected: syntax::ptr::P<syntax::ast::Expr> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:98:30: 98:49 error: no associated item named `Decl` found for type `syntax::ast::StmtKind` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:98 self.build_stmt_kind(ast::StmtKind::Decl(P(decl), ast::DUMMY_NODE_ID)) ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:158:32: 158:77 error: this function takes 1 parameter but 2 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:158 self.0.build_stmt_kind(ast::StmtKind::Semi(expr, ast::DUMMY_NODE_ID)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:158:32: 158:77 help: run `rustc --explain E0061` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/stmt.rs:158:32: 158:77 note: the following parameter type was expected: syntax::ptr::P<syntax::ast::Expr> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89:30: 89:54 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89 self.callback.invoke(respan(self.span, field)) ^~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89:30: 89:54 help: run `rustc --explain E0308` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89:30: 89:54 note: expected type `syntax::ast::StructField` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89:30: 89:54 note: found type `syntax::codemap::Spanned<_>` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89:30: 89:54 note: expected struct `syntax::ast::StructField`, found struct `syntax::codemap::Spanned` .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.13.1/src/struct_field.rs:89 self.callback.invoke(respan(self.span, field)) ^~~~~~~~~~~~~~~~~~~~~~~~ error: aborting due to 33 previous errors thread 'main' panicked at 'ChainedError { error: failed to compile `jsonrpc-core v1.0.0`, intermediate artifacts can be found at `/home/cratesfyi/jsonrpc-core-1.0.0`, cause: ChainedError { error: Could not compile `quasi`., cause: Process didn't exit successfully: `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.7.0/src/lib.rs --crate-name quasi --crate-type lib -g -C metadata=0440c66219b4195a -C extra-filename=-0440c66219b4195a --out-dir /home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps -L dependency=/home/cratesfyi/jsonrpc-core-1.0.0/debug/deps --cap-lints allow` (exit code: 101) } }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.