[INFO] fetching crate prudent 0.0.3-beta... [INFO] testing prudent-0.0.3-beta against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate prudent 0.0.3-beta into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate prudent 0.0.3-beta [INFO] finished tweaking crates.io crate prudent 0.0.3-beta [INFO] tweaked toml for crates.io crate prudent 0.0.3-beta written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate prudent 0.0.3-beta on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate prudent 0.0.3-beta already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7e80cfb97ec9702551a8b0ee8e6d3fc027b0b614d7dd3d880cccfe106b174dee [INFO] running `Command { std: "docker" "start" "-a" "7e80cfb97ec9702551a8b0ee8e6d3fc027b0b614d7dd3d880cccfe106b174dee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7e80cfb97ec9702551a8b0ee8e6d3fc027b0b614d7dd3d880cccfe106b174dee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e80cfb97ec9702551a8b0ee8e6d3fc027b0b614d7dd3d880cccfe106b174dee", kill_on_drop: false }` [INFO] [stdout] 7e80cfb97ec9702551a8b0ee8e6d3fc027b0b614d7dd3d880cccfe106b174dee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] df44614aef5b610b63cffbc58203df7e4089f39fc75242cbadc70afd6a078714 [INFO] running `Command { std: "docker" "start" "-a" "df44614aef5b610b63cffbc58203df7e4089f39fc75242cbadc70afd6a078714", kill_on_drop: false }` [INFO] [stderr] Compiling prudent v0.0.3-beta (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] running `Command { std: "docker" "inspect" "df44614aef5b610b63cffbc58203df7e4089f39fc75242cbadc70afd6a078714", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "df44614aef5b610b63cffbc58203df7e4089f39fc75242cbadc70afd6a078714", kill_on_drop: false }` [INFO] [stdout] df44614aef5b610b63cffbc58203df7e4089f39fc75242cbadc70afd6a078714 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] daaee00bb7749bbfca6c5fdbd7b548d888f794eb6591f9a035755a0aa9432125 [INFO] running `Command { std: "docker" "start" "-a" "daaee00bb7749bbfca6c5fdbd7b548d888f794eb6591f9a035755a0aa9432125", kill_on_drop: false }` [INFO] [stderr] Compiling prudent v0.0.3-beta (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] running `Command { std: "docker" "inspect" "daaee00bb7749bbfca6c5fdbd7b548d888f794eb6591f9a035755a0aa9432125", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "daaee00bb7749bbfca6c5fdbd7b548d888f794eb6591f9a035755a0aa9432125", kill_on_drop: false }` [INFO] [stdout] daaee00bb7749bbfca6c5fdbd7b548d888f794eb6591f9a035755a0aa9432125 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2ec7513787e4a4acac0489593750c2d436205be1557e373dc5fca6770115ba4b [INFO] running `Command { std: "docker" "start" "-a" "2ec7513787e4a4acac0489593750c2d436205be1557e373dc5fca6770115ba4b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prudent-9c14fee13acc4d95) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Doc-tests prudent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test src/lib.rs - (line 11) ... ignored [INFO] [stdout] test src/lib.rs - (line 21) ... ignored [INFO] [stdout] test src/lib.rs - (line 178) ... FAILED [INFO] [stdout] test src/lib.rs - (line 217) ... FAILED [INFO] [stdout] test src/lib.rs - (line 251) ... FAILED [INFO] [stdout] test src/lib.rs - (line 149) ... FAILED [INFO] [stdout] test src/lib.rs - (line 198) ... FAILED [INFO] [stdout] test src/lib.rs - (line 302) ... FAILED [INFO] [stdout] test src/lib.rs - (line 133) ... FAILED [INFO] [stdout] test src/lib.rs - (line 166) ... ok [INFO] [stdout] test src/lib.rs - (line 172) ... ok [INFO] [stdout] test src/lib.rs - (line 264) ... FAILED [INFO] [stdout] test src/lib.rs - (line 277) ... FAILED [INFO] [stdout] test src/lib.rs - (line 289) ... FAILED [INFO] [stdout] test src/lib.rs - (line 314) ... FAILED [INFO] [stdout] test src/lib.rs - (line 382) ... FAILED [INFO] [stdout] test src/lib.rs - (line 353) ... FAILED [INFO] [stdout] test src/lib.rs - (line 4) ... ok [INFO] [stdout] test src/lib.rs - (line 452) ... FAILED [INFO] [stdout] test src/lib.rs - (line 369) ... FAILED [INFO] [stdout] test src/lib.rs - (line 327) ... FAILED [INFO] [stdout] test src/lib.rs - (line 340) ... FAILED [INFO] [stdout] test src/lib.rs - (line 465) ... FAILED [INFO] [stdout] test src/lib.rs - (line 423) ... FAILED [INFO] [stdout] test src/lib.rs - (line 438) ... FAILED [INFO] [stdout] test src/lib.rs - (line 409) ... FAILED [INFO] [stdout] test src/lib.rs - (line 554) ... FAILED [INFO] [stdout] test src/lib.rs - (line 395) ... FAILED [INFO] [stdout] test src/lib.rs - (line 479) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 120) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 126) - compile fail ... FAILED [INFO] [stdout] test src/lib.rs - (line 513) ... FAILED [INFO] [stdout] test src/lib.rs - (line 500) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 192) - compile fail ... FAILED [INFO] [stdout] test src/lib.rs - (line 526) ... FAILED [INFO] [stdout] test src/lib.rs - (line 538) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 204) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 102) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 131) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 119) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 138) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 148) ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 144) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 132) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 198) - compile fail ... FAILED [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 170) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 161) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 90) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 113) ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 189) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 68) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 31) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 206) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 50) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 221) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 198) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 238) - compile fail ... ok [INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_static_set (line 220) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - (line 178) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 179 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 180 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 179 - extern crate r#prudent; [INFO] [stdout] 179 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe_method!(s =>@ unsafe_method_no_args); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | unsafe_method!(s =>@ unsafe_method_one_arg => true); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | unsafe_method!(s =>@ unsafe_method_two_args => true, false); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 181 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 217) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 218 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 219 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 218 - extern crate r#prudent; [INFO] [stdout] 218 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | unsafe_method!(SNonCopy {} =>@ unsafe_method_no_args); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | unsafe_method!(SNonCopy {} =>@ unsafe_method_one_arg => true); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | unsafe_method!(SNonCopy {} =>@ unsafe_method_two_args => true, false); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | unsafe_method!(sCopy =>@ unsafe_method_no_args); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | unsafe_method!(sCopy =>@ unsafe_method_no_args); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 219 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 220 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 251) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:253:1 [INFO] [stdout] | [INFO] [stdout] 252 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 253 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 252 - extern crate r#prudent; [INFO] [stdout] 252 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:258:18 [INFO] [stdout] | [INFO] [stdout] 258 | const _: &bool = unsafe_ref!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | let _ = unsafe_ref!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:253:1 [INFO] [stdout] | [INFO] [stdout] 253 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 254 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 149) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 150 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 151 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 150 - extern crate r#prudent; [INFO] [stdout] 150 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:155:17 [INFO] [stdout] | [INFO] [stdout] 155 | const _: u8 = unsafe_method!(1u8 =>@ unchecked_add => 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:161:17 [INFO] [stdout] | [INFO] [stdout] 161 | const _: u8 = unsafe_method!(~allow_unsafe 1u8 =>@ unchecked_add => 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 151 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 149 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:153:7 [INFO] [stdout] | [INFO] [stdout] 153 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 198) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 199 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 200 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 199 - extern crate r#prudent; [INFO] [stdout] 199 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | unsafe_method!(s =>@ unsafe_method_no_args); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | unsafe_method!(s =>@ unsafe_method_one_arg => true); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/lib.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | unsafe_method!(s =>@ unsafe_method_two_args => true, false); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 201 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 302) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:304:1 [INFO] [stdout] | [INFO] [stdout] 303 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 304 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 303 - extern crate r#prudent; [INFO] [stdout] 303 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | const _: &'static dyn Display = unsafe_ref!(PT, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:304:1 [INFO] [stdout] | [INFO] [stdout] 304 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 305 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 133) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 134 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 135 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 134 - extern crate r#prudent; [INFO] [stdout] 134 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 142 | const _: () = unsafe_fn!(unsafe_fn_no_args); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/lib.rs:143:17 [INFO] [stdout] | [INFO] [stdout] 143 | const _: bool = unsafe_fn!(unsafe_fn_one_arg=> true); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 144 | const _: u8 = unsafe_fn!(unsafe_fn_two_args=> true, 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 136 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 264) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] --> src/lib.rs:266:1 [INFO] [stdout] | [INFO] [stdout] 265 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 266 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 265 - extern crate r#prudent; [INFO] [stdout] 265 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:271:20 [INFO] [stdout] | [INFO] [stdout] 271 | const _: &[bool] = unsafe_ref!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:273:13 [INFO] [stdout] | [INFO] [stdout] 273 | let _ = unsafe_ref!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:266:1 [INFO] [stdout] | [INFO] [stdout] 266 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 267 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 277) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 278 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 279 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 278 - extern crate r#prudent; [INFO] [stdout] 278 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:285:25 [INFO] [stdout] | [INFO] [stdout] 285 | const _: &dyn Display = unsafe_ref!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 280 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 289) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 290 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 291 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 290 - extern crate r#prudent; [INFO] [stdout] 290 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:296:26 [INFO] [stdout] | [INFO] [stdout] 296 | const _: &'static bool = unsafe_ref!(PT, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | let _ = unsafe_ref!(PT, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 292 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:292:5 [INFO] [stdout] | [INFO] [stdout] 292 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 314) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 315 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 316 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 315 - extern crate r#prudent; [INFO] [stdout] 315 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:321:28 [INFO] [stdout] | [INFO] [stdout] 321 | const _: &'static [bool] = unsafe_ref!(PT, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 323 | let _ = unsafe_ref!(PT, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 317 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:312:9 [INFO] [stdout] | [INFO] [stdout] 312 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 382) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:384:1 [INFO] [stdout] | [INFO] [stdout] 383 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 384 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 383 - extern crate r#prudent; [INFO] [stdout] 383 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:390:22 [INFO] [stdout] | [INFO] [stdout] 390 | let _: &[bool] = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:391:13 [INFO] [stdout] | [INFO] [stdout] 391 | let _ = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:384:1 [INFO] [stdout] | [INFO] [stdout] 384 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 385 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 380 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 353) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 354 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 355 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 354 - extern crate r#prudent; [INFO] [stdout] 354 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:361:25 [INFO] [stdout] | [INFO] [stdout] 361 | const _: &dyn Display = unsafe_ref!(PT, dyn Display); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | let _ = unsafe_ref!(PT, dyn Display); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 356 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 452) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 453 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 454 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 453 - extern crate r#prudent; [INFO] [stdout] 453 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:460:24 [INFO] [stdout] | [INFO] [stdout] 460 | let _: &mut bool = unsafe_mut!(pt, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:461:13 [INFO] [stdout] | [INFO] [stdout] 461 | let _ = unsafe_mut!(pt, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 455 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 455 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 369) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:371:1 [INFO] [stdout] | [INFO] [stdout] 370 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 371 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 370 - extern crate r#prudent; [INFO] [stdout] 370 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:377:20 [INFO] [stdout] | [INFO] [stdout] 377 | let _: &bool = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | let _ = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:371:1 [INFO] [stdout] | [INFO] [stdout] 371 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 372 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:367:9 [INFO] [stdout] | [INFO] [stdout] 367 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 327) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 328 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 329 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 328 - extern crate r#prudent; [INFO] [stdout] 328 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:334:18 [INFO] [stdout] | [INFO] [stdout] 334 | const _: &bool = unsafe_ref!(PT, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | let _ = unsafe_ref!(PT, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 329 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 330 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:325:9 [INFO] [stdout] | [INFO] [stdout] 325 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 340) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:342:1 [INFO] [stdout] | [INFO] [stdout] 341 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 342 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 341 - extern crate r#prudent; [INFO] [stdout] 341 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:347:20 [INFO] [stdout] | [INFO] [stdout] 347 | const _: &[bool] = unsafe_ref!(PT, [bool]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_ref` in this scope [INFO] [stdout] --> src/lib.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | let _ = unsafe_ref!(PT, [bool]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:342:1 [INFO] [stdout] | [INFO] [stdout] 342 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 343 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:338:9 [INFO] [stdout] | [INFO] [stdout] 338 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 465) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 466 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 467 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 466 - extern crate r#prudent; [INFO] [stdout] 466 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:473:26 [INFO] [stdout] | [INFO] [stdout] 473 | let _: &mut [bool] = unsafe_mut!(pt, [bool]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:474:13 [INFO] [stdout] | [INFO] [stdout] 474 | let _ = unsafe_mut!(pt, [bool]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 468 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 423) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:425:1 [INFO] [stdout] | [INFO] [stdout] 424 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 425 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 424 - extern crate r#prudent; [INFO] [stdout] 424 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:432:39 [INFO] [stdout] | [INFO] [stdout] 432 | let _: &'static mut dyn Display = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let _ = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:425:1 [INFO] [stdout] | [INFO] [stdout] 425 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 426 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 421 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 438) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:440:1 [INFO] [stdout] | [INFO] [stdout] 439 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 440 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 439 - extern crate r#prudent; [INFO] [stdout] 439 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:446:34 [INFO] [stdout] | [INFO] [stdout] 446 | let _: &'static mut [bool] = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 447 | let _ = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:440:1 [INFO] [stdout] | [INFO] [stdout] 440 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 441 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:441:5 [INFO] [stdout] | [INFO] [stdout] 441 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 409) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 410 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 411 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 410 - extern crate r#prudent; [INFO] [stdout] 410 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:417:32 [INFO] [stdout] | [INFO] [stdout] 417 | let _: &'static mut bool = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | let _ = unsafe_mut!(pt, 'static); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 412 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 554) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:556:1 [INFO] [stdout] | [INFO] [stdout] 555 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 556 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 555 - extern crate r#prudent; [INFO] [stdout] 555 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_static_set` in this scope [INFO] [stdout] --> src/lib.rs:561:5 [INFO] [stdout] | [INFO] [stdout] 561 | unsafe_static_set!(B, false); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:556:1 [INFO] [stdout] | [INFO] [stdout] 556 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 557 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:557:5 [INFO] [stdout] | [INFO] [stdout] 557 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:552:9 [INFO] [stdout] | [INFO] [stdout] 552 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 395) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:397:1 [INFO] [stdout] | [INFO] [stdout] 396 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 397 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 396 - extern crate r#prudent; [INFO] [stdout] 396 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:404:31 [INFO] [stdout] | [INFO] [stdout] 404 | let _: &mut dyn Display = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:405:27 [INFO] [stdout] | [INFO] [stdout] 405 | let _: &dyn Display = unsafe_mut!(pt); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:397:1 [INFO] [stdout] | [INFO] [stdout] 397 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 398 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 479) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:481:1 [INFO] [stdout] | [INFO] [stdout] 480 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 481 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 480 - extern crate r#prudent; [INFO] [stdout] 480 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:488:31 [INFO] [stdout] | [INFO] [stdout] 488 | let _: &mut dyn Display = unsafe_mut!(pt, dyn Display); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_mut` in this scope [INFO] [stdout] --> src/lib.rs:489:13 [INFO] [stdout] | [INFO] [stdout] 489 | let _ = unsafe_mut!(pt, dyn Display); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:481:1 [INFO] [stdout] | [INFO] [stdout] 481 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 482 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 482 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:477:9 [INFO] [stdout] | [INFO] [stdout] 477 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 120) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 121 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 122 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 121 - extern crate r#prudent; [INFO] [stdout] 121 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | unsafe_fn!(get_fn_itself()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 123 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 126) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 127 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 128 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 127 - extern crate r#prudent; [INFO] [stdout] 127 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | unsafe_fn!(get_fn_itself() => true); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 129 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/lib.rs - (line 513) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:515:1 [INFO] [stdout] | [INFO] [stdout] 514 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 515 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 514 - extern crate r#prudent; [INFO] [stdout] 514 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_val` in this scope [INFO] [stdout] --> src/lib.rs:521:21 [INFO] [stdout] | [INFO] [stdout] 521 | const _: bool = unsafe_val!(PT, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_val` in this scope [INFO] [stdout] --> src/lib.rs:522:13 [INFO] [stdout] | [INFO] [stdout] 522 | let _ = unsafe_val!(PT, bool); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:515:1 [INFO] [stdout] | [INFO] [stdout] 515 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 516 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:511:9 [INFO] [stdout] | [INFO] [stdout] 511 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 500) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:502:1 [INFO] [stdout] | [INFO] [stdout] 501 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 502 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 501 - extern crate r#prudent; [INFO] [stdout] 501 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_val` in this scope [INFO] [stdout] --> src/lib.rs:508:21 [INFO] [stdout] | [INFO] [stdout] 508 | const _: bool = unsafe_val!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_val` in this scope [INFO] [stdout] --> src/lib.rs:509:13 [INFO] [stdout] | [INFO] [stdout] 509 | let _ = unsafe_val!(PT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:502:1 [INFO] [stdout] | [INFO] [stdout] 502 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 503 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:503:5 [INFO] [stdout] | [INFO] [stdout] 503 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 192) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 193 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 194 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 193 - extern crate r#prudent; [INFO] [stdout] 193 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 198 | let _ = unsafe_method!(1u8 =>@ unchecked_add => 0u8.unchecked_add(0)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 195 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/lib.rs - (line 526) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:528:1 [INFO] [stdout] | [INFO] [stdout] 527 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 528 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 527 - extern crate r#prudent; [INFO] [stdout] 527 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_set` in this scope [INFO] [stdout] --> src/lib.rs:534:5 [INFO] [stdout] | [INFO] [stdout] 534 | unsafe_set!(pt, false); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_set` in this scope [INFO] [stdout] --> src/lib.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 535 | unsafe_set!(pt, true); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:528:1 [INFO] [stdout] | [INFO] [stdout] 528 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 529 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 529 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:524:9 [INFO] [stdout] | [INFO] [stdout] 524 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 538) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/lib.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 539 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 540 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 539 - extern crate r#prudent; [INFO] [stdout] 539 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_set` in this scope [INFO] [stdout] --> src/lib.rs:548:5 [INFO] [stdout] | [INFO] [stdout] 548 | unsafe_set!(pt, setFrom); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_set` in this scope [INFO] [stdout] --> src/lib.rs:550:5 [INFO] [stdout] | [INFO] [stdout] 550 | unsafe_set!(pt, setFrom); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/lib.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 541 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/lib.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 204) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 205 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 206 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 205 - extern crate r#prudent; [INFO] [stdout] 205 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | let _ = unsafe_method!(0u8.unchecked_add(0) =>@ unchecked_add => 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 207 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 131) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 132 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 133 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 132 - extern crate r#prudent; [INFO] [stdout] 132 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | unsafe_fn!( return_mut_ref_array)[0] = true; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 134 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `self::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | use self::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 119) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 120 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] ... [INFO] [stdout] 124 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 120 - extern crate r#prudent; [INFO] [stdout] 120 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | const _: bool = unsafe_fn!( return_array)[0]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 126 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `self::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | use self::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 138) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 139 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 140 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 139 - extern crate r#prudent; [INFO] [stdout] 139 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | unsafe_fn!(safe_fn_zero_args); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 141 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0308"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 148) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 149 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 150 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 149 - extern crate r#prudent; [INFO] [stdout] 149 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe_fn!( return_same_mut_ref => &mut marray )[0] = true; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 151 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 144) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 145 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 146 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 145 - extern crate r#prudent; [INFO] [stdout] 145 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | unsafe_fn!(safe_fn_one_arg=> true); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 146 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 147 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0308"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 132) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 133 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 134 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 133 - extern crate r#prudent; [INFO] [stdout] 133 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_fn` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | unsafe_fn!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 135 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::_ (line 198) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 199 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 200 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 199 - extern crate r#prudent; [INFO] [stdout] 199 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: cannot find macro `unsafe_method` in this scope [INFO] [stdout] --> src/linted_with_tests.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 214 | let _ = unsafe_method!(new_receiver() =>@ method); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 201 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `crate::prudent::*` [INFO] [stdout] --> src/linted_with_tests.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | use crate::prudent::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/linted_with_tests.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | #![deny(unused , dead_code)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Some expected error codes were not found: ["E0133"] [INFO] [stdout] ---- src/linted_with_tests.rs - linted::internal_prudent_unsafe_static_set (line 220) stdout ---- [INFO] [stdout] error[E0260]: the name `prudent` is defined multiple times [INFO] [stdout] --> src/linted_with_tests.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 221 | extern crate r#prudent; [INFO] [stdout] | ----------------------- previous import of the extern crate `prudent` here [INFO] [stdout] 222 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `prudent` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `prudent` must be defined only once in the type namespace of this module [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: you can use `as` to change the binding name of the import [INFO] [stdout] | [INFO] [stdout] 221 - extern crate r#prudent; [INFO] [stdout] 221 + extern crate prudent as other_prudent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PRUDENT_INTERNAL_LINTED_VERSION` in crate `prudent` [INFO] [stdout] --> src/linted_with_tests.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | ::prudent::load!(any: "linted.rs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prudent` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::load` which comes from the expansion of the macro `::prudent::load` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 220 + use crate::internal_prudent_linted_loaded_or_aliased::PRUDENT_INTERNAL_LINTED_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0260, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0260`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/lib.rs - (line 133) [INFO] [stdout] src/lib.rs - (line 149) [INFO] [stdout] src/lib.rs - (line 178) [INFO] [stdout] src/lib.rs - (line 198) [INFO] [stdout] src/lib.rs - (line 217) [INFO] [stdout] src/lib.rs - (line 251) [INFO] [stdout] src/lib.rs - (line 264) [INFO] [stdout] src/lib.rs - (line 277) [INFO] [stdout] src/lib.rs - (line 289) [INFO] [stdout] src/lib.rs - (line 302) [INFO] [stdout] src/lib.rs - (line 314) [INFO] [stdout] src/lib.rs - (line 327) [INFO] [stdout] src/lib.rs - (line 340) [INFO] [stdout] src/lib.rs - (line 353) [INFO] [stdout] src/lib.rs - (line 369) [INFO] [stdout] src/lib.rs - (line 382) [INFO] [stdout] src/lib.rs - (line 395) [INFO] [stdout] src/lib.rs - (line 409) [INFO] [stdout] src/lib.rs - (line 423) [INFO] [stdout] src/lib.rs - (line 438) [INFO] [stdout] src/lib.rs - (line 452) [INFO] [stdout] src/lib.rs - (line 465) [INFO] [stdout] src/lib.rs - (line 479) [INFO] [stdout] src/lib.rs - (line 500) [INFO] [stdout] src/lib.rs - (line 513) [INFO] [stdout] src/lib.rs - (line 526) [INFO] [stdout] src/lib.rs - (line 538) [INFO] [stdout] src/lib.rs - (line 554) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 120) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 126) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 132) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 138) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 144) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 192) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 198) [INFO] [stdout] src/linted_with_tests.rs - linted::_ (line 204) [INFO] [stdout] src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 119) [INFO] [stdout] src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 131) [INFO] [stdout] src/linted_with_tests.rs - linted::internal_prudent_unsafe_fn (line 148) [INFO] [stdout] src/linted_with_tests.rs - linted::internal_prudent_unsafe_static_set (line 220) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 16 passed; 40 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.08s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2ec7513787e4a4acac0489593750c2d436205be1557e373dc5fca6770115ba4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ec7513787e4a4acac0489593750c2d436205be1557e373dc5fca6770115ba4b", kill_on_drop: false }` [INFO] [stdout] 2ec7513787e4a4acac0489593750c2d436205be1557e373dc5fca6770115ba4b