[INFO] cloning repository https://github.com/Rembane/registrator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Rembane/registrator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRembane%2Fregistrator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRembane%2Fregistrator'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fe5e2b0cd473ff1f781652151a7c298ac56192d3 [INFO] testing Rembane/registrator against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRembane%2Fregistrator" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Rembane/registrator on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-14/source/.cargo/config [INFO] started tweaking git repo https://github.com/Rembane/registrator [INFO] finished tweaking git repo https://github.com/Rembane/registrator [INFO] tweaked toml for git repo https://github.com/Rembane/registrator written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate git repo https://github.com/Rembane/registrator already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/hackndev/zinc.git` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4a345b99d1e5dde57892636f651ea3d78ae4d1c4f182f0dcc02fa287d38cd07f [INFO] running `Command { std: "docker" "start" "-a" "4a345b99d1e5dde57892636f651ea3d78ae4d1c4f182f0dcc02fa287d38cd07f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4a345b99d1e5dde57892636f651ea3d78ae4d1c4f182f0dcc02fa287d38cd07f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a345b99d1e5dde57892636f651ea3d78ae4d1c4f182f0dcc02fa287d38cd07f", kill_on_drop: false }` [INFO] [stdout] 4a345b99d1e5dde57892636f651ea3d78ae4d1c4f182f0dcc02fa287d38cd07f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e01f26d166f9b2426e3af32f2406954405c07b60a18ac3ff7ca038072eed0260 [INFO] running `Command { std: "docker" "start" "-a" "e01f26d166f9b2426e3af32f2406954405c07b60a18ac3ff7ca038072eed0260", kill_on_drop: false }` [INFO] [stderr] Compiling zinc v0.1.0 (https://github.com/hackndev/zinc.git?branch=master#64aa6051) [INFO] [stderr] Compiling volatile_cell v1.0.0 (https://github.com/hackndev/zinc.git?branch=master#64aa6051) [INFO] [stderr] Compiling rlibc v1.0.0 [INFO] [stderr] Compiling ioreg v0.1.0 (https://github.com/hackndev/zinc.git?branch=master#64aa6051) [INFO] [stderr] Compiling macro_zinc v0.1.0 (https://github.com/hackndev/zinc.git?branch=master#64aa6051) [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 330 | #![feature(quote, plugin_registrar, rustc_private)] [INFO] [stdout] | ^^^^^ feature has been removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:330:19 [INFO] [stdout] | [INFO] [stdout] 330 | #![feature(quote, plugin_registrar, rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: a __rustc_plugin_registrar symbol must now be defined instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | #![feature(rustc_private, plugin_registrar, quote)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: a __rustc_plugin_registrar symbol must now be defined instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 16 | #![feature(rustc_private, plugin_registrar, quote)] [INFO] [stdout] | ^^^^^ feature has been removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | extern crate rustc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: please recompile that crate using --crate-type lib [INFO] [stdout] = note: the following crate versions were found: [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `syntax` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:333:1 [INFO] [stdout] | [INFO] [stdout] 333 | extern crate syntax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `serialize` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:334:1 [INFO] [stdout] | [INFO] [stdout] 334 | extern crate serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_plugin` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:335:1 [INFO] [stdout] | [INFO] [stdout] 335 | extern crate rustc_plugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate rustc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: please recompile that crate using --crate-type lib [INFO] [stdout] = note: the following crate versions were found: [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/volatile_cell/lib.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `syntax` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern crate syntax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0554`. [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_plugin` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | extern crate rustc_plugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `volatile_cell` due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:37:3 [INFO] [stdout] | [INFO] [stdout] 37 | #[plugin_registrar] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `plugin_registrar` is in scope, but it is a function, not an attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | let start = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:158:7 [INFO] [stdout] | [INFO] [stdout] 158 | quote_expr!(cx, $low + $idx * $width) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 75 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:95:27 [INFO] [stdout] | [INFO] [stdout] 95 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 116 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:155:7 [INFO] [stdout] | [INFO] [stdout] 155 | quote_expr!(cx, 0) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:157:7 [INFO] [stdout] | [INFO] [stdout] 157 | quote_expr!(cx, if self.write_only { 0 } else { self.reg.value.get() }) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:160:14 [INFO] [stdout] | [INFO] [stdout] 160 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:178:27 [INFO] [stdout] | [INFO] [stdout] 178 | utils::unwrap_impl_item(quote_item!(ctx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:198:3 [INFO] [stdout] | [INFO] [stdout] 198 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:243:29 [INFO] [stdout] | [INFO] [stdout] 243 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:256:39 [INFO] [stdout] | [INFO] [stdout] 256 | let shift = utils::shift(cx, Some(quote_expr!(cx, idx)), field); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:292:29 [INFO] [stdout] | [INFO] [stdout] 292 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:304:39 [INFO] [stdout] | [INFO] [stdout] 304 | let shift = utils::shift(cx, Some(quote_expr!(cx, idx)), field); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:305:29 [INFO] [stdout] | [INFO] [stdout] 305 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 55 | let it = quote_item!(self.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:186:59 [INFO] [stdout] | [INFO] [stdout] 186 | let get_raw: P = utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:196:12 [INFO] [stdout] | [INFO] [stdout] 196 | let it = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:230:7 [INFO] [stdout] | [INFO] [stdout] 230 | quote_expr!(cx, (self.value >> $shift) & $mask)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:231:29 [INFO] [stdout] | [INFO] [stdout] 231 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:241:39 [INFO] [stdout] | [INFO] [stdout] 241 | let shift = utils::shift(cx, Some(quote_expr!(cx, idx)), field); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:244:7 [INFO] [stdout] | [INFO] [stdout] 244 | quote_expr!(cx, (self.value >> $shift) & $mask)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:245:29 [INFO] [stdout] | [INFO] [stdout] 245 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:209:22 [INFO] [stdout] | [INFO] [stdout] 209 | let clone_impl = quote_item!(self.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | let copy_impl = quote_item!( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 236 | let item_getter = quote_item!(self.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:132:14 [INFO] [stdout] | [INFO] [stdout] 132 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:143:19 [INFO] [stdout] | [INFO] [stdout] 143 | let copy_impl = quote_item!(cx, impl ::core::marker::Copy for $ty_name {}).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Annotatable` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:49:6 [INFO] [stdout] | [INFO] [stdout] 49 | &Annotatable::Item(ref main_item) => (*main_item).ident, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Annotatable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Annotatable` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 61 | push(Annotatable::Item(start)); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Annotatable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Registry` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:38:35 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn plugin_registrar(reg: &mut Registry) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MultiDecorator` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:40:3 [INFO] [stdout] | [INFO] [stdout] 40 | MultiDecorator(Box::new(decorator_zinc_main))); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:43:37 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn decorator_zinc_main(cx: &mut ExtCtxt, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:44:32 [INFO] [stdout] | [INFO] [stdout] 44 | ... sp: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MetaItem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:45:32 [INFO] [stdout] | [INFO] [stdout] 45 | ... _: &MetaItem, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Annotatable` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:46:35 [INFO] [stdout] | [INFO] [stdout] 46 | ... item: &Annotatable, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Annotatable` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:47:45 [INFO] [stdout] | [INFO] [stdout] 47 | ... push: &mut FnMut(Annotatable)) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:53:38 [INFO] [stdout] | [INFO] [stdout] 53 | let call_main = cx.expr_call_ident(DUMMY_SP, main, Vec::new()); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/macro_zinc/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #![feature(rustc_private, plugin_registrar, quote)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:138:14 [INFO] [stdout] | [INFO] [stdout] 138 | let item = quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:162:29 [INFO] [stdout] | [INFO] [stdout] 162 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:174:29 [INFO] [stdout] | [INFO] [stdout] 174 | utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_item` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | quote_item!(cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:350:3 [INFO] [stdout] | [INFO] [stdout] 350 | #[plugin_registrar] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `plugin_registrar` is in scope, but it is a function, not an attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | pub docstring: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | pub docstring: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | pub docstring: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lexer` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | reader: lexer::TtReader<'a>, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `lexer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | token: token::Token, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | last_token: Option>, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 18 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0463, E0554, E0557. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lexer` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | let mut reader = lexer::new_tt_reader(&sess.span_diagnostic, None, None, ttsvec); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `lexer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:83:22 [INFO] [stdout] | [INFO] [stdout] 83 | if self.token == token::At { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:93:22 [INFO] [stdout] | [INFO] [stdout] 93 | if !self.expect(&token::Eq) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:98:22 [INFO] [stdout] | [INFO] [stdout] 98 | if !self.expect(&token::OpenDelim(token::Brace)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:98:39 [INFO] [stdout] | [INFO] [stdout] 98 | if !self.expect(&token::OpenDelim(token::Brace)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | token::CloseDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 130 | token::CloseDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:134:28 [INFO] [stdout] | [INFO] [stdout] 134 | if self.token == token::Comma { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:189:22 [INFO] [stdout] | [INFO] [stdout] 189 | if !self.expect(&token::FatArrow) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:209:28 [INFO] [stdout] | [INFO] [stdout] 209 | ... pprust::token_to_string(&self.token))); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:227:22 [INFO] [stdout] | [INFO] [stdout] 227 | if !self.expect(&token::OpenDelim(token::Brace)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:227:39 [INFO] [stdout] | [INFO] [stdout] 227 | if !self.expect(&token::OpenDelim(token::Brace)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:288:24 [INFO] [stdout] | [INFO] [stdout] 288 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:288:42 [INFO] [stdout] | [INFO] [stdout] 288 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:292:26 [INFO] [stdout] | [INFO] [stdout] 292 | if self.token == token::Comma { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:330:7 [INFO] [stdout] | [INFO] [stdout] 330 | token::DotDot => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:353:22 [INFO] [stdout] | [INFO] [stdout] 353 | if !self.expect(&token::FatArrow) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:380:7 [INFO] [stdout] | [INFO] [stdout] 380 | token::Colon => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:383:17 [INFO] [stdout] | [INFO] [stdout] 383 | ref t@token::Ident(_) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:384:19 [INFO] [stdout] | [INFO] [stdout] 384 | match pprust::token_to_string(t) { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:397:32 [INFO] [stdout] | [INFO] [stdout] 397 | ... pprust::token_to_string(t))); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:406:7 [INFO] [stdout] | [INFO] [stdout] 406 | token::Comma | token::CloseDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:406:22 [INFO] [stdout] | [INFO] [stdout] 406 | token::Comma | token::CloseDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:406:40 [INFO] [stdout] | [INFO] [stdout] 406 | token::Comma | token::CloseDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:407:26 [INFO] [stdout] | [INFO] [stdout] 407 | if self.token == token::Comma { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:418:7 [INFO] [stdout] | [INFO] [stdout] 418 | token::OpenDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:418:24 [INFO] [stdout] | [INFO] [stdout] 418 | token::OpenDelim(token::Brace) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:425:30 [INFO] [stdout] | [INFO] [stdout] 425 | if self.token == token::Comma { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:439:11 [INFO] [stdout] | [INFO] [stdout] 439 | pprust::token_to_string(&self.token))); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:463:24 [INFO] [stdout] | [INFO] [stdout] 463 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:463:42 [INFO] [stdout] | [INFO] [stdout] 463 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:468:41 [INFO] [stdout] | [INFO] [stdout] 468 | if require_comma && !self.expect(&token::Comma) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:473:24 [INFO] [stdout] | [INFO] [stdout] 473 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:473:42 [INFO] [stdout] | [INFO] [stdout] 473 | if self.token == token::CloseDelim(token::Brace) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:483:24 [INFO] [stdout] | [INFO] [stdout] 483 | if !self.expect(&token::FatArrow) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 494 | token::Comma => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | token::DocComment(docstring) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:543:7 [INFO] [stdout] | [INFO] [stdout] 543 | token::Literal(token::Integer(n), suf) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:543:22 [INFO] [stdout] | [INFO] [stdout] 543 | token::Literal(token::Integer(n), suf) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `parse` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:545:19 [INFO] [stdout] | [INFO] [stdout] 545 | let lit = parse::integer_lit(n.as_str().deref(), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `parse` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 545 | let lit = parser::integer_lit(n.as_str().deref(), [INFO] [stdout] | ~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:550:11 [INFO] [stdout] | [INFO] [stdout] 550 | ast::LitKind::Int(n, _) => Some(n), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:562:30 [INFO] [stdout] | [INFO] [stdout] 562 | let this_token_str = pprust::token_to_string(&self.token); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:573:7 [INFO] [stdout] | [INFO] [stdout] 573 | token::OpenDelim(token::Bracket) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:573:24 [INFO] [stdout] | [INFO] [stdout] 573 | token::OpenDelim(token::Bracket) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:583:26 [INFO] [stdout] | [INFO] [stdout] 583 | if !self.expect(&token::CloseDelim(token::Bracket)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:583:44 [INFO] [stdout] | [INFO] [stdout] 583 | if !self.expect(&token::CloseDelim(token::Bracket)) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:585:30 [INFO] [stdout] | [INFO] [stdout] 585 | ... pprust::token_to_string(&self.token))); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:603:25 [INFO] [stdout] | [INFO] [stdout] 603 | fn bump(&mut self) -> token::Token { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:617:28 [INFO] [stdout] | [INFO] [stdout] 617 | fn expect(&mut self, t: &token::Token) -> bool { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:622:23 [INFO] [stdout] | [INFO] [stdout] 622 | let token_str = pprust::token_to_string(t); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:623:28 [INFO] [stdout] | [INFO] [stdout] 623 | let this_token_str = pprust::token_to_string(&self.token); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:633:19 [INFO] [stdout] | [INFO] [stdout] 633 | let tok_str = pprust::token_to_string(&self.token); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:635:7 [INFO] [stdout] | [INFO] [stdout] 635 | token::Ident(_) => { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:28:53 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn expr_int(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | cx.expr_lit(n.span, ast::LitKind::Int(n.node, ast::LitIntType::Unsuffixed)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:29:49 [INFO] [stdout] | [INFO] [stdout] 29 | cx.expr_lit(n.span, ast::LitKind::Int(n.node, ast::LitIntType::Unsuffixed)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:42:38 [INFO] [stdout] | [INFO] [stdout] 42 | span: Span) -> ast::Attribute { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | list: Vec>) -> ast::Attribute { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:54:50 [INFO] [stdout] | [INFO] [stdout] 54 | .map(|word| cx.meta_list_item_word(word.span, token::InternedString::new(word.node))); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:55:39 [INFO] [stdout] | [INFO] [stdout] 55 | let allow = cx.meta_list(name.span, token::InternedString::new(name.node), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:61:47 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn doc_attribute(cx: &ExtCtxt, docstring: token::InternedString) [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | -> ast::Attribute { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:65:10 [INFO] [stdout] | [INFO] [stdout] 65 | let s: ast::LitKind = ast::LitKind::Str(docstring, ast::StrStyle::Cooked); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:65:25 [INFO] [stdout] | [INFO] [stdout] 65 | let s: ast::LitKind = ast::LitKind::Str(docstring, ast::StrStyle::Cooked); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:65:54 [INFO] [stdout] | [INFO] [stdout] 65 | let s: ast::LitKind = ast::LitKind::Str(docstring, ast::StrStyle::Cooked); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:67:34 [INFO] [stdout] | [INFO] [stdout] 67 | cx.meta_name_value(DUMMY_SP, token::InternedString::new("doc"), s); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:80:31 [INFO] [stdout] | [INFO] [stdout] 80 | ... -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:88:42 [INFO] [stdout] | [INFO] [stdout] 88 | ... -> Option { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:103:39 [INFO] [stdout] | [INFO] [stdout] 103 | -> Option> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:109:46 [INFO] [stdout] | [INFO] [stdout] 109 | reg: &node::Reg, field: &node::Field) -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:134:33 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn unwrap_impl_item(item: P) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:134:50 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn unwrap_impl_item(item: P) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | ast::ItemKind::Impl(_, _, _, _, _, ref items) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:144:53 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn mask(cx: &ExtCtxt, field: &node::Field) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:151:42 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn shift(cx: &ExtCtxt, idx: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:152:44 [INFO] [stdout] | [INFO] [stdout] 152 | field: &node::Field) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:165:57 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn setter_name(cx: &ExtCtxt, path: &Vec) -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:172:57 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn getter_name(cx: &ExtCtxt, path: &Vec) -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:178:50 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn intern_string(cx: &ExtCtxt, s: String) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:59:55 [INFO] [stdout] | [INFO] [stdout] 59 | reg: &node::Reg, _fields: &Vec) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | let mut item: ast::Item = item.unwrap().deref().clone(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:91:23 [INFO] [stdout] | [INFO] [stdout] 91 | -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:112:27 [INFO] [stdout] | [INFO] [stdout] 112 | reg: &node::Reg) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:113:17 [INFO] [stdout] | [INFO] [stdout] 113 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:133:54 [INFO] [stdout] | [INFO] [stdout] 133 | reg: &node::Reg, fields: &Vec) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:176:55 [INFO] [stdout] | [INFO] [stdout] 176 | fn build_done(ctx: &ExtCtxt, path: &Vec) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:188:47 [INFO] [stdout] | [INFO] [stdout] 188 | fields: &Vec) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:193:22 [INFO] [stdout] | [INFO] [stdout] 193 | let methods: Vec> = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:210:52 [INFO] [stdout] | [INFO] [stdout] 210 | field: &node::Field) -> Option> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:221:49 [INFO] [stdout] | [INFO] [stdout] 221 | field: &node::Field) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:228:19 [INFO] [stdout] | [INFO] [stdout] 228 | let field_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:274:46 [INFO] [stdout] | [INFO] [stdout] 274 | _: &node::Reg, field: &node::Field) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | reg: &node::Reg) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | let mut item: ast::Item = item.unwrap().deref().clone(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:96:36 [INFO] [stdout] | [INFO] [stdout] 96 | reg: &node::Reg) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:100:20 [INFO] [stdout] | [INFO] [stdout] 100 | let getter_ty: P = cx.ty_ident(reg_ty_span(reg), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:119:48 [INFO] [stdout] | [INFO] [stdout] 119 | field: &node::Field, prim: P) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:120:24 [INFO] [stdout] | [INFO] [stdout] 120 | -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:126:44 [INFO] [stdout] | [INFO] [stdout] 126 | cx.expr_binary(field.bit_range_span, ast::BinOpKind::Ne, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | let mut arms: Vec = Vec::new(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:140:11 [INFO] [stdout] | [INFO] [stdout] 140 | ast::LitKind::Int(val, ast::LitIntType::Unsuffixed)); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | ast::LitKind::Int(val, ast::LitIntType::Unsuffixed)); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:141:19 [INFO] [stdout] | [INFO] [stdout] 141 | let arm = ast::Arm { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 144 | P(ast::Pat { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:145:19 [INFO] [stdout] | [INFO] [stdout] 145 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | node: ast::PatKind::Lit(lit), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:155:22 [INFO] [stdout] | [INFO] [stdout] 155 | let wild_arm = ast::Arm { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:176:47 [INFO] [stdout] | [INFO] [stdout] 176 | fields: &Vec) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:179:22 [INFO] [stdout] | [INFO] [stdout] 179 | let getters: Vec> = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 186 | let get_raw: P = utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let mut item: ast::Item = it.unwrap().deref().clone(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:211:49 [INFO] [stdout] | [INFO] [stdout] 211 | field: &node::Field) -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:214:19 [INFO] [stdout] | [INFO] [stdout] 214 | let field_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:87:51 [INFO] [stdout] | [INFO] [stdout] 87 | fn expr_usize(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:88:23 [INFO] [stdout] | [INFO] [stdout] 88 | cx.expr_lit(n.span, ast::LitKind::Int(n.node as u64, ast::LitIntType::Unsigned(ast::UintTy::Us))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:88:56 [INFO] [stdout] | [INFO] [stdout] 88 | cx.expr_lit(n.span, ast::LitKind::Int(n.node as u64, ast::LitIntType::Unsigned(ast::UintTy::Us))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:88:82 [INFO] [stdout] | [INFO] [stdout] 88 | cx.expr_lit(n.span, ast::LitKind::Int(n.node as u64, ast::LitIntType::Unsigned(ast::UintTy::Us))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:96:18 [INFO] [stdout] | [INFO] [stdout] 96 | let base_ty: P = cx.ty_path(base_ty_path); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | ast::TyKind::FixedLengthVec(base_ty, expr_usize(cx, respan(reg.count.span, n as u64)))), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 119 | ... -> ast::StructField { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | ast::StructField { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:129:12 [INFO] [stdout] | [INFO] [stdout] 129 | vis: ast::Visibility::Public, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:138:40 [INFO] [stdout] | [INFO] [stdout] 138 | index: usize) -> ast::StructField { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:145:22 [INFO] [stdout] | [INFO] [stdout] 145 | let u8_ty: P = self.cx.ty_path(u8_path); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | let ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | ast::TyKind::FixedLengthVec(u8_ty, expr_usize(self.cx, respan(DUMMY_SP, length)))); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | ast::StructField { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:153:16 [INFO] [stdout] | [INFO] [stdout] 153 | vis: ast::Visibility::Inherited, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:154:15 [INFO] [stdout] | [INFO] [stdout] 154 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:164:55 [INFO] [stdout] | [INFO] [stdout] 164 | regs: &Vec) -> Vec> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:172:22 [INFO] [stdout] | [INFO] [stdout] 172 | let struct_def = ast::VariantData::Struct( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:174:7 [INFO] [stdout] | [INFO] [stdout] 174 | ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:176:24 [INFO] [stdout] | [INFO] [stdout] 176 | let mut attrs: Vec = vec!( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:192:25 [INFO] [stdout] | [INFO] [stdout] 192 | let struct_item = P(ast::Item { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:195:11 [INFO] [stdout] | [INFO] [stdout] 195 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | node: ast::ItemKind::Struct(struct_def, ast::Generics::default()), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:196:47 [INFO] [stdout] | [INFO] [stdout] 196 | node: ast::ItemKind::Struct(struct_def, ast::Generics::default()), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | vis: ast::Visibility::Public, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:63:30 [INFO] [stdout] | [INFO] [stdout] 63 | -> Vec> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | let name: ast::Ident = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | let enum_def: ast::EnumDef = ast::EnumDef { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:71:36 [INFO] [stdout] | [INFO] [stdout] 71 | let enum_def: ast::EnumDef = ast::EnumDef { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 75 | let mut attrs: Vec = vec!( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:97:22 [INFO] [stdout] | [INFO] [stdout] 97 | let ty_item: P = P(ast::Item { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | let ty_item: P = P(ast::Item { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 100 | node: ast::ItemKind::Enum(enum_def, ast::Generics::default()), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:100:45 [INFO] [stdout] | [INFO] [stdout] 100 | node: ast::ItemKind::Enum(enum_def, ast::Generics::default()), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | vis: ast::Visibility::Public, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:117:56 [INFO] [stdout] | [INFO] [stdout] 117 | reg: &node::Reg, _width: &node::RegWidth) -> Vec> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | let mut item: ast::Item = item.unwrap().deref().clone(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | -> ast::Variant { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | ast::Variant_ { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | data: ast::VariantData::Unit(ast::DUMMY_NODE_ID), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:163:36 [INFO] [stdout] | [INFO] [stdout] 163 | data: ast::VariantData::Unit(ast::DUMMY_NODE_ID), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:61:38 [INFO] [stdout] | [INFO] [stdout] 61 | -> Option> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 106 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:128:22 [INFO] [stdout] | [INFO] [stdout] 128 | -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | let reg_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:153:28 [INFO] [stdout] | [INFO] [stdout] 153 | -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:158:19 [INFO] [stdout] | [INFO] [stdout] 158 | let field_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:190:28 [INFO] [stdout] | [INFO] [stdout] 190 | -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:195:23 [INFO] [stdout] | [INFO] [stdout] 195 | let field_ty: P = [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:224:30 [INFO] [stdout] | [INFO] [stdout] 224 | -> P [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | items: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | -> Vec> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:49:39 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn push_item(&mut self, item: P) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokenstream` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:356:55 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn macro_ioregs(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `tokenstream` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokenstream` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:370:61 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn macro_ioregs_debug(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `tokenstream` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:388:16 [INFO] [stdout] | [INFO] [stdout] 388 | items: Vec> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:392:27 [INFO] [stdout] | [INFO] [stdout] 392 | pub fn new(items: Vec>) -> Box { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:398:62 [INFO] [stdout] | [INFO] [stdout] 398 | fn make_items(self: Box) -> Option>> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SmallVector` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:399:10 [INFO] [stdout] | [INFO] [stdout] 399 | Some(SmallVector::many(self.items.clone())) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SmallVector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | pub name: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | pub value: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 26 | pub docstring: Option>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | pub name: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | pub count: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:61:23 [INFO] [stdout] | [INFO] [stdout] 61 | pub bit_range_span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub ty: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:64:25 [INFO] [stdout] | [INFO] [stdout] 64 | pub docstring: Option>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 98 | RegPrim(Spanned, Vec), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | pub name: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:119:14 [INFO] [stdout] | [INFO] [stdout] 119 | pub count: Spanned, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/node.rs:120:25 [INFO] [stdout] | [INFO] [stdout] 120 | pub docstring: Option>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | cx: &'a ExtCtxt<'b>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ParseSess` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | sess: &'a ParseSess, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:49:14 [INFO] [stdout] | [INFO] [stdout] 49 | last_span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn new(cx: &'a ExtCtxt<'b>, tts: &[TokenTree]) -> Parser<'a, 'b> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TokenTree` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn new(cx: &'a ExtCtxt<'b>, tts: &[TokenTree]) -> Parser<'a, 'b> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:78:21 [INFO] [stdout] | [INFO] [stdout] 78 | Some(name) => respan(self.last_span, name), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:113:14 [INFO] [stdout] | [INFO] [stdout] 113 | count: respan(mk_sp(sp_lo, self.span.hi), 1), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `mk_sp` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:113:21 [INFO] [stdout] | [INFO] [stdout] 113 | count: respan(mk_sp(sp_lo, self.span.hi), 1), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:194:57 [INFO] [stdout] | [INFO] [stdout] 194 | Some(ref i) if i.eq(&"reg32") => RegType::RegPrim(respan(self.last_span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:197:57 [INFO] [stdout] | [INFO] [stdout] 197 | Some(ref i) if i.eq(&"reg16") => RegType::RegPrim(respan(self.last_span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:200:57 [INFO] [stdout] | [INFO] [stdout] 200 | Some(ref i) if i.eq(&"reg8") => RegType::RegPrim(respan(self.last_span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:215:21 [INFO] [stdout] | [INFO] [stdout] 215 | Some(name) => respan(self.last_span, name), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:358:21 [INFO] [stdout] | [INFO] [stdout] 358 | Some(name) => respan(self.last_span, name), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | let (count, width): (Spanned, u8) = [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:367:14 [INFO] [stdout] | [INFO] [stdout] 367 | (Spanned {node: count.node as u8, span: count.span}, w as u8 / count.node as u8) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `mk_sp` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:370:15 [INFO] [stdout] | [INFO] [stdout] 370 | mk_sp(bits_span.lo, self.last_span.hi), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:415:21 [INFO] [stdout] | [INFO] [stdout] 415 | (docstring, respan(name.span, ty)) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:428:22 [INFO] [stdout] | [INFO] [stdout] 428 | let ty = respan( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `mk_sp` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:429:15 [INFO] [stdout] | [INFO] [stdout] 429 | mk_sp(sp_lo, self.span.hi), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:479:20 [INFO] [stdout] | [INFO] [stdout] 479 | Some(v) => respan(self.last_span, v), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:488:23 [INFO] [stdout] | [INFO] [stdout] 488 | Some(name) => respan(self.span, name), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:509:57 [INFO] [stdout] | [INFO] [stdout] 509 | fn parse_docstring(&mut self, scope: Scope) -> Option> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:509:65 [INFO] [stdout] | [INFO] [stdout] 52 | impl<'a, 'b> Parser<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Ident` [INFO] [stdout] ... [INFO] [stdout] 509 | fn parse_docstring(&mut self, scope: Scope) -> Option> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:535:12 [INFO] [stdout] | [INFO] [stdout] 535 | Some(respan(self.last_span, self.cx.ident_of(string))) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:571:39 [INFO] [stdout] | [INFO] [stdout] 571 | fn parse_count(&mut self) -> Option> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:580:26 [INFO] [stdout] | [INFO] [stdout] 580 | Some(count) => respan(self.last_span, count as u32), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `dummy_spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/parser.rs:590:17 [INFO] [stdout] | [INFO] [stdout] 590 | _ => Some(dummy_spanned(1)), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn expr_int(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:28:34 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn expr_int(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:28:51 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn expr_int(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn path_ident(cx: &ExtCtxt, path: &Vec) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn list_attribute(cx: &ExtCtxt, name: &'static str, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | span: Span) -> ast::Attribute { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | let spanned_name = respan(span, name); [INFO] [stdout] | ^^^^^^ help: a local variable with a similar name exists: `span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | let spanned_list: Vec> = list.into_iter() [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | .map(|word| respan(span, word)) [INFO] [stdout] | ^^^^^^ help: a local variable with a similar name exists: `span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | fn list_attribute_spanned(cx: &ExtCtxt, name: Spanned<&'static str>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:50:47 [INFO] [stdout] | [INFO] [stdout] 50 | fn list_attribute_spanned(cx: &ExtCtxt, name: Spanned<&'static str>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:51:15 [INFO] [stdout] | [INFO] [stdout] 51 | list: Vec>) -> ast::Attribute { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:61:27 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn doc_attribute(cx: &ExtCtxt, docstring: token::InternedString) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | cx.meta_name_value(DUMMY_SP, token::InternedString::new("doc"), s); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | cx.attribute(DUMMY_SP, attr) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:79:33 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn primitive_type_path(cx: &ExtCtxt, width: &Spanned) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:79:50 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn primitive_type_path(cx: &ExtCtxt, width: &Spanned) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:87:37 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn reg_primitive_type_path(cx: &ExtCtxt, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:102:32 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn reg_primitive_type(cx: &ExtCtxt, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:103:37 [INFO] [stdout] | [INFO] [stdout] 103 | -> Option> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn field_type_path(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn unwrap_impl_item(item: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:134:48 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn unwrap_impl_item(item: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:137:7 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn unwrap_impl_item(item: P) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 137 | P(items.clone().pop().expect("ImplItem not found")) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:144:18 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn mask(cx: &ExtCtxt, field: &node::Field) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:144:51 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn mask(cx: &ExtCtxt, field: &node::Field) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | expr_int(cx, respan(field.bit_range_span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn shift(cx: &ExtCtxt, idx: Option>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:151:40 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn shift(cx: &ExtCtxt, idx: Option>, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:152:42 [INFO] [stdout] | [INFO] [stdout] 152 | field: &node::Field) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | let low = expr_int(cx, respan(field.bit_range_span, field.low_bit as u64)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:156:32 [INFO] [stdout] | [INFO] [stdout] 156 | let width = expr_int(cx, respan(field.bit_range_span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:165:25 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn setter_name(cx: &ExtCtxt, path: &Vec) -> ast::Ident { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:172:25 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn getter_name(cx: &ExtCtxt, path: &Vec) -> ast::Ident { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/utils.rs:178:27 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn intern_string(cx: &ExtCtxt, s: String) -> token::InternedString { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | cx: &'a ExtCtxt<'b>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:35:48 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(builder: &'a mut Builder, cx: &'a ExtCtxt<'b>) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:58:20 [INFO] [stdout] | [INFO] [stdout] 58 | fn build_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:59:53 [INFO] [stdout] | [INFO] [stdout] 59 | reg: &node::Reg, _fields: &Vec) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:87:3 [INFO] [stdout] | [INFO] [stdout] 58 | fn build_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 87 | P(item) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | fn build_new<'a>(cx: &'a ExtCtxt, path: &Vec, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 92 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:111:41 [INFO] [stdout] | [INFO] [stdout] 111 | fn build_new_ignoring_state<'a>(cx: &'a ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | reg: &node::Reg) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 113 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:132:20 [INFO] [stdout] | [INFO] [stdout] 132 | fn build_drop(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:133:52 [INFO] [stdout] | [INFO] [stdout] 133 | reg: &node::Reg, fields: &Vec) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:176:21 [INFO] [stdout] | [INFO] [stdout] 176 | fn build_done(ctx: &ExtCtxt, path: &Vec) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:176:53 [INFO] [stdout] | [INFO] [stdout] 176 | fn build_done(ctx: &ExtCtxt, path: &Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | fn build_impl(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:188:45 [INFO] [stdout] | [INFO] [stdout] 188 | fields: &Vec) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:193:20 [INFO] [stdout] | [INFO] [stdout] 193 | let methods: Vec> = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | fn build_field_fn(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:210:50 [INFO] [stdout] | [INFO] [stdout] 210 | field: &node::Field) -> Option> [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:220:28 [INFO] [stdout] | [INFO] [stdout] 220 | fn build_field_set_fn(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:221:47 [INFO] [stdout] | [INFO] [stdout] 221 | field: &node::Field) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | let field_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:273:30 [INFO] [stdout] | [INFO] [stdout] 273 | fn build_field_clear_fn(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/setter.rs:274:44 [INFO] [stdout] | [INFO] [stdout] 274 | _: &node::Reg, field: &node::Field) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | cx: &'a ExtCtxt<'b>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:36:48 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn new(builder: &'a mut Builder, cx: &'a ExtCtxt<'b>) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 62 | fn reg_ty_span(reg: &node::Reg) -> Span { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:69:20 [INFO] [stdout] | [INFO] [stdout] 69 | fn build_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | reg: &node::Reg) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:92:3 [INFO] [stdout] | [INFO] [stdout] 69 | fn build_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 92 | P(item) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:95:19 [INFO] [stdout] | [INFO] [stdout] 95 | fn build_new(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:96:34 [INFO] [stdout] | [INFO] [stdout] 96 | reg: &node::Reg) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 97 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:100:18 [INFO] [stdout] | [INFO] [stdout] 100 | let getter_ty: P = cx.ty_ident(reg_ty_span(reg), [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | fn from_primitive(cx: &ExtCtxt, path: &Vec, _: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:119:46 [INFO] [stdout] | [INFO] [stdout] 119 | field: &node::Field, prim: P) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:120:22 [INFO] [stdout] | [INFO] [stdout] 120 | -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:127:48 [INFO] [stdout] | [INFO] [stdout] 127 | prim, utils::expr_int(cx, respan(field.bit_range_span, 0))), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | P(ast::Pat { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists [INFO] [stdout] | [INFO] [stdout] 144 | v(ast::Pat { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 118 | fn from_primitive

(cx: &ExtCtxt, path: &Vec, _: &node::Reg, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:175:20 [INFO] [stdout] | [INFO] [stdout] 175 | fn build_impl(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:176:45 [INFO] [stdout] | [INFO] [stdout] 176 | fields: &Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | let getters: Vec> = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:186:16 [INFO] [stdout] | [INFO] [stdout] 186 | let get_raw: P = utils::unwrap_impl_item(quote_item!(cx, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:206:3 [INFO] [stdout] | [INFO] [stdout] 175 | fn build_impl(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 206 | P(item) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:210:28 [INFO] [stdout] | [INFO] [stdout] 210 | fn build_field_get_fn(cx: &ExtCtxt, path: &Vec, reg: &node::Reg, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:211:47 [INFO] [stdout] | [INFO] [stdout] 211 | field: &node::Field) -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/getter.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 214 | let field_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | cx: &'a ExtCtxt<'b> [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:81:48 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn new(builder: &'a mut Builder, cx: &'a ExtCtxt<'b>) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | fn expr_usize(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spanned` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:87:32 [INFO] [stdout] | [INFO] [stdout] 87 | fn expr_usize(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:87:49 [INFO] [stdout] | [INFO] [stdout] 87 | fn expr_usize(cx: &ExtCtxt, n: Spanned) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | fn reg_struct_type(cx: &ExtCtxt, path: &Vec, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 94 | -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:96:16 [INFO] [stdout] | [INFO] [stdout] 96 | let base_ty: P = cx.ty_path(base_ty_path); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:101:65 [INFO] [stdout] | [INFO] [stdout] 101 | ast::TyKind::FixedLengthVec(base_ty, expr_usize(cx, respan(reg.count.span, n as u64)))), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | span: DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:143:11 [INFO] [stdout] | [INFO] [stdout] 143 | DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:145:20 [INFO] [stdout] | [INFO] [stdout] 145 | let u8_ty: P = self.cx.ty_path(u8_path); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:146:17 [INFO] [stdout] | [INFO] [stdout] 146 | let ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:149:68 [INFO] [stdout] | [INFO] [stdout] 149 | ast::TyKind::FixedLengthVec(u8_ty, expr_usize(self.cx, respan(DUMMY_SP, length)))); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:149:75 [INFO] [stdout] | [INFO] [stdout] 149 | ast::TyKind::FixedLengthVec(u8_ty, expr_usize(self.cx, respan(DUMMY_SP, length)))); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | span: DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:164:53 [INFO] [stdout] | [INFO] [stdout] 164 | regs: &Vec) -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/union.rs:192:23 [INFO] [stdout] | [INFO] [stdout] 192 | let struct_item = P(ast::Item { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | cx: &'a ExtCtxt<'b>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:54:48 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn new(builder: &'a mut Builder, cx: &'a ExtCtxt<'b>) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:61:26 [INFO] [stdout] | [INFO] [stdout] 61 | fn build_field_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:63:28 [INFO] [stdout] | [INFO] [stdout] 63 | -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | let ty_item: P = P(ast::Item { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:97:35 [INFO] [stdout] | [INFO] [stdout] 61 | fn build_field_type(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 97 | let ty_item: P = P(ast::Item { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:116:26 [INFO] [stdout] | [INFO] [stdout] 116 | fn build_reg_struct(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:117:54 [INFO] [stdout] | [INFO] [stdout] 117 | reg: &node::Reg, _width: &node::RegWidth) -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:144:8 [INFO] [stdout] | [INFO] [stdout] 116 | fn build_reg_struct(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 144 | vec!(P(item), copy_impl) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:148:28 [INFO] [stdout] | [INFO] [stdout] 148 | fn build_enum_variant(cx: &ExtCtxt, variant: &node::Variant) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:158:3 [INFO] [stdout] | [INFO] [stdout] 158 | respan( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `mk_sp` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | mk_sp(variant.name.span.lo, variant.value.span.hi), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/register.rs:164:43 [INFO] [stdout] | [INFO] [stdout] 164 | disr_expr: Some(utils::expr_int(cx, respan(variant.value.span, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | cx: &'a ExtCtxt<'b>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:53:48 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn new(builder: &'a mut Builder, cx: &'a ExtCtxt<'b>) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:59:31 [INFO] [stdout] | [INFO] [stdout] 59 | fn build_field_accessors(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:61:36 [INFO] [stdout] | [INFO] [stdout] 61 | -> Option> [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | fn build_get_fn(cx: &ExtCtxt, path: &Vec, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:104:20 [INFO] [stdout] | [INFO] [stdout] 104 | -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:127:40 [INFO] [stdout] | [INFO] [stdout] 127 | fn build_ignoring_state_setter_fn(cx: &ExtCtxt, path: &Vec, reg: &node::Reg) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let reg_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:151:28 [INFO] [stdout] | [INFO] [stdout] 151 | fn build_field_set_fn(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:158:17 [INFO] [stdout] | [INFO] [stdout] 158 | let field_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | fn build_field_get_fn(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:190:26 [INFO] [stdout] | [INFO] [stdout] 190 | -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let field_ty: P = [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:222:30 [INFO] [stdout] | [INFO] [stdout] 222 | fn build_field_clear_fn(cx: &ExtCtxt, path: &Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/accessors.rs:224:28 [INFO] [stdout] | [INFO] [stdout] 224 | -> P [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | items: Vec>, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:39:37 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn emit_items(&mut self, cx: &ExtCtxt, reg: Rc) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/builder/mod.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn push_item(&mut self, item: P) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Registry` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:351:35 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn plugin_registrar(reg: &mut Registry) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:356:30 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn macro_ioregs(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:356:42 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn macro_ioregs(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:357:28 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn macro_ioregs(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 357 | -> Box { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:370:36 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn macro_ioregs_debug(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:370:48 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn macro_ioregs_debug(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:371:28 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn macro_ioregs_debug(cx: &mut ExtCtxt, _: Span, tts: &[tokenstream::TokenTree]) [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 371 | -> Box { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `item_to_string` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:377:24 [INFO] [stdout] | [INFO] [stdout] 377 | println!("{}", item_to_string(i)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:388:14 [INFO] [stdout] | [INFO] [stdout] 388 | items: Vec> [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:392:25 [INFO] [stdout] | [INFO] [stdout] 392 | pub fn new(items: Vec>) -> Box { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:392:47 [INFO] [stdout] | [INFO] [stdout] 391 | impl MacItems { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 392 | pub fn new(items: Vec>) -> Box { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:397:6 [INFO] [stdout] | [INFO] [stdout] 397 | impl MacResult for MacItems { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SmallVector` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:398:48 [INFO] [stdout] | [INFO] [stdout] 398 | fn make_items(self: Box) -> Option>> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:398:60 [INFO] [stdout] | [INFO] [stdout] 398 | fn make_items(self: Box) -> Option>> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/zinc-81c783c18d834726/64aa605/ioreg/src/lib.rs:330:1 [INFO] [stdout] | [INFO] [stdout] 330 | #![feature(quote, plugin_registrar, rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 425 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0433, E0463, E0554, E0557. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "e01f26d166f9b2426e3af32f2406954405c07b60a18ac3ff7ca038072eed0260", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e01f26d166f9b2426e3af32f2406954405c07b60a18ac3ff7ca038072eed0260", kill_on_drop: false }` [INFO] [stdout] e01f26d166f9b2426e3af32f2406954405c07b60a18ac3ff7ca038072eed0260