[INFO] crate jit 0.9.1 is already in cache [INFO] checking jit-0.9.1 against nightly-2019-10-27 for pr-65897 [INFO] extracting crate jit 0.9.1 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate jit 0.9.1 on toolchain nightly-2019-10-27 [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate jit 0.9.1 [INFO] removed path dependency libjit-sys from crates.io crate jit 0.9.1 [INFO] removed path dependency jit_macros from crates.io crate jit 0.9.1 [INFO] finished tweaking crates.io crate jit 0.9.1 [INFO] tweaked toml for crates.io crate jit 0.9.1 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2019-10-27" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 0b527917cb31c5534139909fee32f0fbac3a653b0c63a9b319001b37c05e7daa [INFO] running `"docker" "start" "-a" "0b527917cb31c5534139909fee32f0fbac3a653b0c63a9b319001b37c05e7daa"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libjit-sys v0.2.1 [INFO] [stderr] Checking jit_macros v0.0.9 [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:1:45 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_private, plugin_registrar, quote, plugin)] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0457]: plugin `matches` only found in rlib format, but must be available in dylib format [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | #![plugin(matches)] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `$arg:ty` may be followed by `->`, which is not allowed for `ty` fragments [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:363:19 [INFO] [stderr] | [INFO] [stderr] 363 | ($($arg:ty),* -> $ret:ty) => ({ [INFO] [stderr] | ^^ not allowed after `ty` fragments [INFO] [stderr] | [INFO] [stderr] = note: allowed there are: `{`, `[`, `=>`, `,`, `>`, `=`, `:`, `;`, `|`, `as` or `where` [INFO] [stderr] [INFO] [stderr] error: `$arg:expr` may be followed by `->`, which is not allowed for `expr` fragments [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:369:25 [INFO] [stderr] | [INFO] [stderr] 369 | (raw $($arg:expr),* -> $ret:expr) => ({ [INFO] [stderr] | ^^ not allowed after `expr` fragments [INFO] [stderr] | [INFO] [stderr] = note: allowed there are: `=>`, `,` or `;` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::codemap::*; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::parse::token::IdentStyle` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:11:35 [INFO] [stderr] | [INFO] [stderr] 11 | use syntax::parse::token::{Token, IdentStyle}; [INFO] [stderr] | ^^^^^^^^^^ no `IdentStyle` in `parse::token` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::abi` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use syntax::abi::Abi; [INFO] [stderr] | ^^^ could not find `abi` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::ext::base::*; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::ext::build::*; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::ext::source_util::*; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ast_util` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::ast_util::empty_generics; [INFO] [stderr] | ^^^^^^^^ could not find `ast_util` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::owned_slice` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | use syntax::owned_slice::OwnedSlice; [INFO] [stderr] | ^^^^^^^^^^^ could not find `owned_slice` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::plugin` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | use rustc::plugin::Registry; [INFO] [stderr] | ^^^^^^ could not find `plugin` in `rustc` [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | let mut expr = quote_expr!(cx, jit::typecs::$name()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | expr = quote_expr!(cx, $expr.into()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | quote_expr!(cx, &$qpath()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:117:28 [INFO] [stderr] | [INFO] [stderr] 117 | let expr = quote_expr!(cx, (self as $inner_ty).compile(&func)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:224:35 [INFO] [stderr] | [INFO] [stderr] 224 | compiler.push(quote_stmt!(cx, func.insn_store_relative(value, $current_offset, self.$name.compile(func))).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:227:39 [INFO] [stderr] | [INFO] [stderr] 227 | compiler.push(quote_stmt!(cx, offset += $size_of()).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:237:29 [INFO] [stderr] | [INFO] [stderr] 237 | type_expr = quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | Ty_::TyParen(ref ty) => type_expr(cx, sp, ty.clone(), as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | Ty_::TyPtr(_) | Ty_::TyRptr(_, _) => simple_type(cx, "VOID_PTR", as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | Ty_::TyPtr(_) | Ty_::TyRptr(_, _) => simple_type(cx, "VOID_PTR", as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | Ty_::TyPath(ref self_, ref path) => { [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Expr_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:65:37 [INFO] [stderr] | [INFO] [stderr] 65 | let qpath = cx.expr(sp, Expr_::ExprPath( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Expr_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MetaItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:104:16 [INFO] [stderr] | [INFO] [stderr] 104 | if let MetaItem_::MetaList(ref name, ref items) = attr.node.value.node { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `MetaItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MetaItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:106:24 [INFO] [stderr] | [INFO] [stderr] 106 | if let MetaItem_::MetaWord(ref text) = items[0].node { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `MetaItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | Item_::ItemEnum(_, _) => { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:118:54 [INFO] [stderr] | [INFO] [stderr] 118 | let item = cx.item(sp, name, vec![], Item_::ItemImpl( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:138:35 [INFO] [stderr] | [INFO] [stderr] 138 | ... node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:142:63 [INFO] [stderr] | [INFO] [stderr] 142 | ... explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | ... node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:160:41 [INFO] [stderr] | [INFO] [stderr] 160 | ... ExplicitSelf_::SelfValue(cx.ident_of("b"))), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Arg` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:163:45 [INFO] [stderr] | [INFO] [stderr] 163 | ... Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^ use of undeclared type or module `Arg` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Annotatable` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:175:22 [INFO] [stderr] | [INFO] [stderr] 175 | push(Annotatable::Item(item)); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `Annotatable` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Item_::ItemStruct(ref def, ref gen) => { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Lit_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:205:77 [INFO] [stderr] | [INFO] [stderr] 205 | compiler.push(cx.stmt_let(sp, true, offset, cx.expr_lit(sp, Lit_::LitInt(0, lit_usize)))); [INFO] [stderr] | ^^^^ use of undeclared type or module `Lit_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TokenTree` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:213:63 [INFO] [stderr] | [INFO] [stderr] 213 | let expr = expand_stringify(cx, sp, &[TokenTree::TtToken(sp, Token::Ident(ident, IdentStyle::Plain))]); [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `TokenTree` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Lit_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:219:41 [INFO] [stderr] | [INFO] [stderr] 219 | cx.expr_lit(sp, Lit_::LitInt(0, lit_usize)) [INFO] [stderr] | ^^^^ use of undeclared type or module `Lit_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:243:50 [INFO] [stderr] | [INFO] [stderr] 243 | let item = cx.item(sp, name, vec![], Item_::ItemImpl( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TyParamBound` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:258:41 [INFO] [stderr] | [INFO] [stderr] 258 | ... TyParamBound::TraitTyParamBound( [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `TyParamBound` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:277:31 [INFO] [stderr] | [INFO] [stderr] 277 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:281:59 [INFO] [stderr] | [INFO] [stderr] 281 | ... explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:294:31 [INFO] [stderr] | [INFO] [stderr] 294 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:300:37 [INFO] [stderr] | [INFO] [stderr] 300 | ... ExplicitSelf_::SelfValue(cx.ident_of("b"))), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Arg` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:303:41 [INFO] [stderr] | [INFO] [stderr] 303 | ... Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^ use of undeclared type or module `Arg` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Annotatable` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:314:18 [INFO] [stderr] | [INFO] [stderr] 314 | push(Annotatable::Item(item)); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `Annotatable` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SyntaxExtension` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:324:57 [INFO] [stderr] | [INFO] [stderr] 324 | reg.register_syntax_extension(token::intern("jit"), SyntaxExtension::MultiDecorator(Box::new(expand_jit))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `SyntaxExtension` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | fn simple_type(cx: &mut ExtCtxt, name: &'static str, as_cow:bool) -> Option
> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:35:23
[INFO] [stderr] |
[INFO] [stderr] 35 | fn type_expr(cx: &mut ExtCtxt, sp: Span, ty: P > {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Span` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:35:36
[INFO] [stderr] |
[INFO] [stderr] 35 | fn type_expr(cx: &mut ExtCtxt, sp: Span, ty: P > {
[INFO] [stderr] | ^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::Span;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:87:24
[INFO] [stderr] |
[INFO] [stderr] 87 | fn expand_jit(cx: &mut ExtCtxt, sp: Span, _meta: &MetaItem, item: Annotatable, push: &mut FnMut(Annotatable)) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Span` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:87:37
[INFO] [stderr] |
[INFO] [stderr] 87 | fn expand_jit(cx: &mut ExtCtxt, sp: Span, _meta: &MetaItem, item: Annotatable, push: &mut FnMut(Annotatable)) {
[INFO] [stderr] | ^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::Span;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Annotatable` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:87:67
[INFO] [stderr] |
[INFO] [stderr] 87 | fn expand_jit(cx: &mut ExtCtxt, sp: Span, _meta: &MetaItem, item: Annotatable, push: &mut FnMut(Annotatable)) {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Annotatable` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:87:97
[INFO] [stderr] |
[INFO] [stderr] 87 | fn expand_jit(cx: &mut ExtCtxt, sp: Span, _meta: &MetaItem, item: Annotatable, push: &mut FnMut(Annotatable)) {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `intern` in module `token`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:91:43
[INFO] [stderr] |
[INFO] [stderr] 91 | let jit_life = cx.lifetime(sp, token::intern("'a"));
[INFO] [stderr] | ^^^^^^ not found in `token`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `intern` in module `token`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:93:110
[INFO] [stderr] |
[INFO] [stderr] 93 | let jit_cow_type = cx.path_all(sp, false, vec![jit, cx.ident_of("CowType")], vec![cx.lifetime(sp, token::intern("'static"))], vec![], vec![]);
[INFO] [stderr] | ^^^^^^ not found in `token`
[INFO] [stderr]
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LifetimeDef` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:122:42
[INFO] [stderr] |
[INFO] [stderr] 122 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}],
[INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `respan` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:142:52
[INFO] [stderr] |
[INFO] [stderr] 142 | ... explicit_self: respan(sp, ExplicitSelf_::SelfStatic),
[INFO] [stderr] | ^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::respan;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `respan` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:158:52
[INFO] [stderr] |
[INFO] [stderr] 158 | ... explicit_self: respan(
[INFO] [stderr] | ^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::respan;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `expand_stringify` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:213:36
[INFO] [stderr] |
[INFO] [stderr] 213 | let expr = expand_stringify(cx, sp, &[TokenTree::TtToken(sp, Token::Ident(ident, IdentStyle::Plain))]);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LifetimeDef` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:247:38
[INFO] [stderr] |
[INFO] [stderr] 247 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}],
[INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `respan` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:281:48
[INFO] [stderr] |
[INFO] [stderr] 281 | ... explicit_self: respan(sp, ExplicitSelf_::SelfStatic),
[INFO] [stderr] | ^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::respan;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `respan` in this scope
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:298:48
[INFO] [stderr] |
[INFO] [stderr] 298 | ... explicit_self: respan(
[INFO] [stderr] | ^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr] |
[INFO] [stderr] 9 | use syntax::source_map::respan;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `intern` in module `token`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:324:42
[INFO] [stderr] |
[INFO] [stderr] 324 | reg.register_syntax_extension(token::intern("jit"), SyntaxExtension::MultiDecorator(Box::new(expand_jit)));
[INFO] [stderr] | ^^^^^^ not found in `token`
[INFO] [stderr]
[INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P