[INFO] fetching crate prudent 0.0.3-beta...
[INFO] testing prudent-0.0.3-beta against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] extracting crate prudent 0.0.3-beta into /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate prudent 0.0.3-beta on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1a0d85b1d300152cc9135a7aaf2944c4a6145272124fae96f0cce89113662031
[INFO] running `Command { std: "docker" "start" "-a" "1a0d85b1d300152cc9135a7aaf2944c4a6145272124fae96f0cce89113662031", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a0d85b1d300152cc9135a7aaf2944c4a6145272124fae96f0cce89113662031", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a0d85b1d300152cc9135a7aaf2944c4a6145272124fae96f0cce89113662031", kill_on_drop: false }`
[INFO] [stdout] 1a0d85b1d300152cc9135a7aaf2944c4a6145272124fae96f0cce89113662031
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ec7fb99ab9db4108aaef3725af78b9421bfe419f1f247899eaf0931a72022432
[INFO] running `Command { std: "docker" "start" "-a" "ec7fb99ab9db4108aaef3725af78b9421bfe419f1f247899eaf0931a72022432", 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.23s
[INFO] running `Command { std: "docker" "inspect" "ec7fb99ab9db4108aaef3725af78b9421bfe419f1f247899eaf0931a72022432", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec7fb99ab9db4108aaef3725af78b9421bfe419f1f247899eaf0931a72022432", kill_on_drop: false }`
[INFO] [stdout] ec7fb99ab9db4108aaef3725af78b9421bfe419f1f247899eaf0931a72022432
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b210b6101bf9f1d0854c20b050bf9d9a353b37bb5829c974871bd0d86c71c199
[INFO] running `Command { std: "docker" "start" "-a" "b210b6101bf9f1d0854c20b050bf9d9a353b37bb5829c974871bd0d86c71c199", 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.46s
[INFO] running `Command { std: "docker" "inspect" "b210b6101bf9f1d0854c20b050bf9d9a353b37bb5829c974871bd0d86c71c199", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b210b6101bf9f1d0854c20b050bf9d9a353b37bb5829c974871bd0d86c71c199", kill_on_drop: false }`
[INFO] [stdout] b210b6101bf9f1d0854c20b050bf9d9a353b37bb5829c974871bd0d86c71c199
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a472744d19bc192279945c040831954f1e1d8f7c9fc7437595c2ae8dcd530090
[INFO] running `Command { std: "docker" "start" "-a" "a472744d19bc192279945c040831954f1e1d8f7c9fc7437595c2ae8dcd530090", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[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] [stdout] 
[INFO] [stderr]    Doc-tests prudent
[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 133) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 264) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 172) ... ok
[INFO] [stdout] test src/lib.rs - (line 198) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 166) ... ok
[INFO] [stdout] test src/lib.rs - (line 302) ... 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 217) ... 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 382) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 353) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 149) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 251) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 178) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 395) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 277) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 409) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 438) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 423) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 369) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 452) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 500) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 4) ... ok
[INFO] [stdout] test src/lib.rs - (line 465) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 479) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 513) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 526) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 554) ... FAILED
[INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 126) - compile fail ... 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 132) - compile fail ... FAILED
[INFO] [stdout] test src/lib.rs - (line 538) ... 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 138) - compile fail ... FAILED
[INFO] [stdout] test src/linted_with_tests.rs - linted::_ (line 192) - compile fail ... 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 131) ... FAILED
[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_fn (line 31) - compile fail ... ok
[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_method (line 161) - compile fail ... ok
[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_fn (line 68) - 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 119) ... 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::internal_prudent_unsafe_method (line 198) - 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 221) - 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_method (line 170) - compile fail ... 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_static_set (line 220) ... FAILED
[INFO] [stdout] test src/linted_with_tests.rs - linted::internal_prudent_unsafe_method (line 206) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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] [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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/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 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 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/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/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 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/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 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 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::_ (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/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::_ (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_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::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::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.39s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a472744d19bc192279945c040831954f1e1d8f7c9fc7437595c2ae8dcd530090", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a472744d19bc192279945c040831954f1e1d8f7c9fc7437595c2ae8dcd530090", kill_on_drop: false }`
[INFO] [stdout] a472744d19bc192279945c040831954f1e1d8f7c9fc7437595c2ae8dcd530090
