[INFO] fetching crate staticinit 1.0.0...
[INFO] testing staticinit-1.0.0 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate staticinit 1.0.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate staticinit 1.0.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate staticinit 1.0.0
[INFO] finished tweaking crates.io crate staticinit 1.0.0
[INFO] tweaked toml for crates.io crate staticinit 1.0.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 87 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.6.0)
[INFO] [stderr]       Adding cfg_aliases v0.1.1 (available: v0.2.1)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.5.1)
[INFO] [stderr]       Adding ctor v0.1.26 (available: v0.2.8)
[INFO] [stderr]       Adding parking_lot v0.11.2 (available: v0.12.3)
[INFO] [stderr]       Adding parking_lot_core v0.8.6 (available: v0.9.10)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded double-checked-cell v2.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bb0f77fd813b4f3fe615cf4424b48049339de7661f92ede2698d1233f5a2cd1d
[INFO] running `Command { std: "docker" "start" "-a" "bb0f77fd813b4f3fe615cf4424b48049339de7661f92ede2698d1233f5a2cd1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb0f77fd813b4f3fe615cf4424b48049339de7661f92ede2698d1233f5a2cd1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb0f77fd813b4f3fe615cf4424b48049339de7661f92ede2698d1233f5a2cd1d", kill_on_drop: false }`
[INFO] [stdout] bb0f77fd813b4f3fe615cf4424b48049339de7661f92ede2698d1233f5a2cd1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bc356511aa91ac88278c974c43faa4b370a54609a7028ed1917b253d728304e6
[INFO] running `Command { std: "docker" "start" "-a" "bc356511aa91ac88278c974c43faa4b370a54609a7028ed1917b253d728304e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling static_init_macro v1.0.2
[INFO] [stderr]    Compiling staticinit v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lib.rs:250:55
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `target`
[INFO] [stdout]    --> src/lib.rs:250:72
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target, values("linux"))'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target, values(\"linux\"))");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `target`
[INFO] [stdout]    --> src/lib.rs:250:87
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target, values("android"))'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target, values(\"android\"))");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]    --> src/lib.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 | #![cfg_attr(all(elf, feature = "thread_local"), feature(linkage))]
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lib.rs:587:7
[INFO] [stdout]     |
[INFO] [stdout] 587 | #[cfg(debug_mode)]
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]     --> src/lib.rs:1165:11
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]     --> src/lib.rs:1165:16
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]     --> src/lib.rs:1165:24
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |            ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |                 ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]     --> src/lib.rs:1183:11
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]     --> src/lib.rs:1183:16
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]     --> src/lib.rs:1183:24
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:615:78
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> SyncPhaseGuard<'_, T> {
[INFO] [stdout]     |                     -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:639:40
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 639 |     ) -> LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                        ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:639:63
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 639 |     ) -> LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:668:47
[INFO] [stdout]     |
[INFO] [stdout] 663 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 668 |     ) -> Option<LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:668:70
[INFO] [stdout]     |
[INFO] [stdout] 663 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 668 |     ) -> Option<LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                                      ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> src/phase_locker/unsync.rs:8:41
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]   |                                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/phase_locker/unsync.rs:81:41
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/phase_locker/unsync.rs:144:41
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/phase_locker/unsync.rs:307:41
[INFO] [stdout]     |
[INFO] [stdout] 307 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:238:49
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |     ) -> Option<LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:238:74
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |     ) -> Option<LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:261:80
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> UnSyncPhaseGuard<'_, T> {
[INFO] [stdout]     |                     -- lifetime `'a` declared here                             ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:277:42
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |     ) -> LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:277:67
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |     ) -> LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                                                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:326:15
[INFO] [stdout]     |
[INFO] [stdout] 326 |     #[cfg(not(debug_mode))]
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:329:11
[INFO] [stdout]     |
[INFO] [stdout] 329 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:344:11
[INFO] [stdout]     |
[INFO] [stdout] 344 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:349:11
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:223:15
[INFO] [stdout]     |
[INFO] [stdout] 223 |         #[cfg(debug_mode)] AtomicUsize,
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:241:23
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 #[cfg(debug_mode)]
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:365:15
[INFO] [stdout]     |
[INFO] [stdout] 365 |         #[cfg(debug_mode)]
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:31:45
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:33:45
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/generic_lazy.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg(debug_mode)]
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/generic_lazy.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:218:41
[INFO] [stdout]     |
[INFO] [stdout] 218 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:606:41
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:609:41
[INFO] [stdout]     |
[INFO] [stdout] 609 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:188:11
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 300 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:427:19
[INFO] [stdout]     |
[INFO] [stdout] 427 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:619:11
[INFO] [stdout]     |
[INFO] [stdout] 619 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:657:19
[INFO] [stdout]     |
[INFO] [stdout] 657 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:699:19
[INFO] [stdout]     |
[INFO] [stdout] 699 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:935:19
[INFO] [stdout]     |
[INFO] [stdout] 935 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:991:19
[INFO] [stdout]     |
[INFO] [stdout] 991 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1046:19
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             #[cfg(debug_mode)]
[INFO] [stdout]      |                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1097:19
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             #[cfg(debug_mode)]
[INFO] [stdout]      |                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1223:47
[INFO] [stdout]      |
[INFO] [stdout] 1223 | fn may_debug<R, F: FnOnce() -> R>(f: F, #[cfg(debug_mode)] info: &Option<StaticInfo>) -> R {
[INFO] [stdout]      |                                               ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1224:15
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     #[cfg(not(debug_mode))]
[INFO] [stdout]      |               ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1228:11
[INFO] [stdout]      |
[INFO] [stdout] 1228 |     #[cfg(debug_mode)]
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:129:36
[INFO] [stdout]     |
[INFO] [stdout] 129 | #[cfg(all(feature = "thread_local",cxa_thread_at_exit))]
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:132:36
[INFO] [stdout]     |
[INFO] [stdout] 132 | #[cfg(all(feature = "thread_local",cxa_thread_at_exit))]
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:135:40
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[cfg(all(feature = "thread_local",not(cxa_thread_at_exit)))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:138:40
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[cfg(all(feature = "thread_local",not(cxa_thread_at_exit)))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `support_priority`
[INFO] [stdout]     --> src/lazy.rs:1693:11
[INFO] [stdout]      |
[INFO] [stdout] 1693 | #[cfg(all(support_priority, not(feature = "test_no_global_lazy_hint")))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(support_priority)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(support_priority)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `support_priority`
[INFO] [stdout]     --> src/lazy.rs:1710:15
[INFO] [stdout]      |
[INFO] [stdout] 1710 | #[cfg(not(all(support_priority, not(feature = "test_no_global_lazy_hint"))))]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(support_priority)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(support_priority)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:33
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:49
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:67
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:83
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:86
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:102
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:69
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:85
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:33
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:49
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:67
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:83
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:86
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:102
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:69
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:85
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:33
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:49
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:67
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:83
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:86
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:102
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:69
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:85
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:33
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:49
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:67
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:83
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:86
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:102
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:69
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:85
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> src/raw_static.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(debug_mode)]
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/raw_static.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(not(debug_mode))]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `lock_mut` is never used
[INFO] [stdout]    --> src/lib.rs:388:8
[INFO] [stdout]     |
[INFO] [stdout] 364 | unsafe trait Sequentializer<'a, T: Sequential + 'a>: Sized + Phased {
[INFO] [stdout]     |              -------------- associated function in this trait
[INFO] [stdout] ...
[INFO] [stdout] 388 |     fn lock_mut(target: &'a mut T) -> Self::WriteGuard;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `commit_phase` is never used
[INFO] [stdout]   --> src/phase_locker.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) unsafe trait PhaseGuard<'a, T: ?Sized + 'a> {
[INFO] [stdout]    |                         ---------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn commit_phase(&mut self);
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `lock_mut` and `phase` are never used
[INFO] [stdout]   --> src/phase_locker.rs:71:8
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(crate) unsafe trait PhaseLocker<'a, T: 'a> {
[INFO] [stdout]    |                         ----------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 71 |     fn lock_mut(&'a mut self, value: &'a T) -> Self::WriteGuard;
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     fn phase(&self) -> Phase;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/phase_locker/sync.rs:34:48
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) struct MutexGuard<'a, T>(&'a mut T, Lock<'a>);
[INFO] [stdout]    |                   ----------                   ^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `phase` and `xor_phase` are never used
[INFO] [stdout]    --> src/phase_locker/sync.rs:219:12
[INFO] [stdout]     |
[INFO] [stdout] 208 | impl<'a> Lock<'a> {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 219 |     pub fn phase(&self) -> Phase {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 |     pub fn xor_phase(&self, xor: Phase) -> Phase {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `lock_mut` is never used
[INFO] [stdout]    --> src/phase_locker/sync.rs:615:12
[INFO] [stdout]     |
[INFO] [stdout] 602 | impl SyncPhaseLocker {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 615 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> SyncPhaseGuard<'_, T> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `lock_mut` is never used
[INFO] [stdout]    --> src/phase_locker/unsync.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl UnSyncPhaseLocker {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 261 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> UnSyncPhaseGuard<'_, T> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.71s
[INFO] running `Command { std: "docker" "inspect" "bc356511aa91ac88278c974c43faa4b370a54609a7028ed1917b253d728304e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc356511aa91ac88278c974c43faa4b370a54609a7028ed1917b253d728304e6", kill_on_drop: false }`
[INFO] [stdout] bc356511aa91ac88278c974c43faa4b370a54609a7028ed1917b253d728304e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52d978f7e83e9d1cdf9be8d42f423955c0eec5149be734d8d8a97d1addbc2a9e
[INFO] running `Command { std: "docker" "start" "-a" "52d978f7e83e9d1cdf9be8d42f423955c0eec5149be734d8d8a97d1addbc2a9e", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling oorandom v11.1.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]    Compiling csv-core v0.1.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]    Compiling crossbeam-channel v0.5.13
[INFO] [stderr]    Compiling static_init_macro v1.0.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling double-checked-cell v2.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling staticinit v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lib.rs:250:55
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `target`
[INFO] [stdout]    --> src/lib.rs:250:72
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target, values("linux"))'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target, values(\"linux\"))");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `target`
[INFO] [stdout]    --> src/lib.rs:250:87
[INFO] [stdout]     |
[INFO] [stdout] 250 | #![cfg_attr(all(not(any(feature = "parking_lot_core", debug_mode)),any(target="linux",target="android")), no_std)]
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target, values("android"))'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target, values(\"android\"))");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]    --> src/lib.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 | #![cfg_attr(all(elf, feature = "thread_local"), feature(linkage))]
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lib.rs:587:7
[INFO] [stdout]     |
[INFO] [stdout] 587 | #[cfg(debug_mode)]
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]     --> src/lib.rs:1165:11
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]     --> src/lib.rs:1165:16
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]     --> src/lib.rs:1165:24
[INFO] [stdout]      |
[INFO] [stdout] 1165 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |            ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |                 ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]  --> src/exit_sequentializer.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(any(elf, mach_o, coff))]
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `elf`
[INFO] [stdout]     --> src/lib.rs:1183:11
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(elf)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(elf)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `mach_o`
[INFO] [stdout]     --> src/lib.rs:1183:16
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(mach_o)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(mach_o)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coff`
[INFO] [stdout]     --> src/lib.rs:1183:24
[INFO] [stdout]      |
[INFO] [stdout] 1183 | #[cfg(any(elf, mach_o, coff))]
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coff)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coff)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:615:78
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> SyncPhaseGuard<'_, T> {
[INFO] [stdout]     |                     -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:639:40
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 639 |     ) -> LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                        ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:639:63
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 639 |     ) -> LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:668:47
[INFO] [stdout]     |
[INFO] [stdout] 663 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 668 |     ) -> Option<LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/sync.rs:668:70
[INFO] [stdout]     |
[INFO] [stdout] 663 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 668 |     ) -> Option<LockResult<SyncReadPhaseGuard<'_, T>, SyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                                      ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> src/phase_locker/unsync.rs:8:41
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]   |                                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/phase_locker/unsync.rs:81:41
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/phase_locker/unsync.rs:144:41
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/phase_locker/unsync.rs:307:41
[INFO] [stdout]     |
[INFO] [stdout] 307 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:238:49
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |     ) -> Option<LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:238:74
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn try_lock<'a, T: ?Sized>(
[INFO] [stdout]     |                     -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |     ) -> Option<LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>>> {
[INFO] [stdout]     |                                                                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:261:80
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> UnSyncPhaseGuard<'_, T> {
[INFO] [stdout]     |                     -- lifetime `'a` declared here                             ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:277:42
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |     ) -> LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/phase_locker/unsync.rs:277:67
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn lock<'a, T: ?Sized>(
[INFO] [stdout]     |                 -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |     ) -> LockResult<UnSyncReadPhaseGuard<'_, T>, UnSyncPhaseGuard<'_, T>> {
[INFO] [stdout]     |                                                                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:326:15
[INFO] [stdout]     |
[INFO] [stdout] 326 |     #[cfg(not(debug_mode))]
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:329:11
[INFO] [stdout]     |
[INFO] [stdout] 329 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:344:11
[INFO] [stdout]     |
[INFO] [stdout] 344 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:349:11
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:223:15
[INFO] [stdout]     |
[INFO] [stdout] 223 |         #[cfg(debug_mode)] AtomicUsize,
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:241:23
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 #[cfg(debug_mode)]
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/lazy_sequentializer.rs:365:15
[INFO] [stdout]     |
[INFO] [stdout] 365 |         #[cfg(debug_mode)]
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:31:45
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/exit_sequentializer.rs:33:45
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/generic_lazy.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg(debug_mode)]
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> src/generic_lazy.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:218:41
[INFO] [stdout]     |
[INFO] [stdout] 218 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:606:41
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:609:41
[INFO] [stdout]     |
[INFO] [stdout] 609 | #[cfg(any(feature = "parking_lot_core", debug_mode))]
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:188:11
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 300 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:427:19
[INFO] [stdout]     |
[INFO] [stdout] 427 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:619:11
[INFO] [stdout]     |
[INFO] [stdout] 619 |     #[cfg(debug_mode)]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:657:19
[INFO] [stdout]     |
[INFO] [stdout] 657 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:699:19
[INFO] [stdout]     |
[INFO] [stdout] 699 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:935:19
[INFO] [stdout]     |
[INFO] [stdout] 935 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/generic_lazy.rs:991:19
[INFO] [stdout]     |
[INFO] [stdout] 991 |             #[cfg(debug_mode)]
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1046:19
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             #[cfg(debug_mode)]
[INFO] [stdout]      |                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1097:19
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             #[cfg(debug_mode)]
[INFO] [stdout]      |                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1223:47
[INFO] [stdout]      |
[INFO] [stdout] 1223 | fn may_debug<R, F: FnOnce() -> R>(f: F, #[cfg(debug_mode)] info: &Option<StaticInfo>) -> R {
[INFO] [stdout]      |                                               ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1224:15
[INFO] [stdout]      |
[INFO] [stdout] 1224 |     #[cfg(not(debug_mode))]
[INFO] [stdout]      |               ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]     --> src/generic_lazy.rs:1228:11
[INFO] [stdout]      |
[INFO] [stdout] 1228 |     #[cfg(debug_mode)]
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:129:36
[INFO] [stdout]     |
[INFO] [stdout] 129 | #[cfg(all(feature = "thread_local",cxa_thread_at_exit))]
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:132:36
[INFO] [stdout]     |
[INFO] [stdout] 132 | #[cfg(all(feature = "thread_local",cxa_thread_at_exit))]
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:135:40
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[cfg(all(feature = "thread_local",not(cxa_thread_at_exit)))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `cxa_thread_at_exit`
[INFO] [stdout]    --> src/lazy.rs:138:40
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[cfg(all(feature = "thread_local",not(cxa_thread_at_exit)))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(cxa_thread_at_exit)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(cxa_thread_at_exit)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `support_priority`
[INFO] [stdout]     --> src/lazy.rs:1693:11
[INFO] [stdout]      |
[INFO] [stdout] 1693 | #[cfg(all(support_priority, not(feature = "test_no_global_lazy_hint")))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(support_priority)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(support_priority)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `support_priority`
[INFO] [stdout]     --> src/lazy.rs:1710:15
[INFO] [stdout]      |
[INFO] [stdout] 1710 | #[cfg(not(all(support_priority, not(feature = "test_no_global_lazy_hint"))))]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(support_priority)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(support_priority)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1616 | / impl_mut_lazy! {global lesser_locked_lazy, LesserLockedLazy,SyncSequentializer<G>,InitializedChecker,UnInited::<T>, SyncPhaseLocker, Sync...
[INFO] [stdout] 1617 | | "The actual type of mutable statics attributed with [#[dynamic]](macro@crate::dynamic) \
[INFO] [stdout] 1618 | | \
[INFO] [stdout] 1619 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1620 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1621 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:33
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:49
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:67
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:83
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:86
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:102
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:69
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:85
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1623 | / impl_mut_lazy! {primed_static primed_locked_lazy, PrimedLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<T>, SyncPhaseLocker,...
[INFO] [stdout] 1624 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:33
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:49
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:67
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:83
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:86
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:102
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:69
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:85
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1626 | / impl_mut_lazy! {global_primed_static primed_lesser_locked_lazy, PrimedLesserLockedLazy,SyncSequentializer<G>,InitializedChecker,Primed::<...
[INFO] [stdout] 1627 | | "The actual type of mutable statics attributed with [#[dynamic(primed)]](macro@crate::dynamic)"}
[INFO] [stdout]      | |________________________________________________________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1630 | / impl_mut_lazy! {static locked_lazy_finalize,LockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedChecker,UnInited::<T>,SyncPh...
[INFO] [stdout] 1631 | | "The actual type of mutable statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1632 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1634 | / impl_mut_lazy! {global lesser_locked_lazy_finalize,LesserLockedLazyFinalize,ExitSequentializer<G>,InitializedSoftFinalizedCheckerLesser,U...
[INFO] [stdout] 1635 | | "The actual type of mutable statics attributed with [#[dynamic(finalize)]](macro@crate::dynamic) \
[INFO] [stdout] 1636 | | \
[INFO] [stdout] 1637 | | The method [from_generator](Self::from_generator) is unsafe because this kind of static \
[INFO] [stdout] 1638 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1639 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1640 | / impl_mut_lazy! {static locked_lazy_droped,LockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,DropedUnInited::<T>, Syn...
[INFO] [stdout] 1641 | | "The actual type of statics attributed with [#[dynamic(lazy,finalize)]](macro@crate::dynamic)"
[INFO] [stdout] 1642 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1644 | / impl_mut_lazy! {global lesser_locked_lazy_droped,LesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedCheckerLesser,Drope...
[INFO] [stdout] 1645 | | "The actual type of mutable statics attributed with #[dynamic(drop)] \
[INFO] [stdout] 1646 | | \
[INFO] [stdout] 1647 | | The method (new)[Self::from_generator] is unsafe because this kind of static \
[INFO] [stdout] 1648 | | can only safely be used through this attribute macros."
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:889:57
[INFO] [stdout]      |
[INFO] [stdout] 889  |               pub fn read(&$($static)? self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                           ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 889  |             pub fn read(&$($static)? self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:899:69
[INFO] [stdout]      |
[INFO] [stdout] 899  |               pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 899  |             pub fn fast_read(&$($static)? self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:904:68
[INFO] [stdout]      |
[INFO] [stdout] 904  |               pub fn try_read(&$($static)? self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                      ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 904  |             pub fn try_read(&$($static)? self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                    ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:910:80
[INFO] [stdout]      |
[INFO] [stdout] 910  |               pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 910  |             pub fn fast_try_read(&$($static)? self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:919:59
[INFO] [stdout]      |
[INFO] [stdout] 919  |               pub fn write(&$($static)? self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                             ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 919  |             pub fn write(&$($static)? self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                           ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:929:71
[INFO] [stdout]      |
[INFO] [stdout] 929  |               pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 929  |             pub fn fast_write(&$($static)? self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:934:70
[INFO] [stdout]      |
[INFO] [stdout] 934  |               pub fn try_write(&$($static)? self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 934  |             pub fn try_write(&$($static)? self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:939:82
[INFO] [stdout]      |
[INFO] [stdout] 939  |               pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 939  |             pub fn fast_try_write(&$($static)? self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:33
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1249:49
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1249 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:67
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1261:83
[INFO] [stdout]      |
[INFO] [stdout] 1261 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:86
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1273:102
[INFO] [stdout]      |
[INFO] [stdout] 1273 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:69
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1286:85
[INFO] [stdout]      |
[INFO] [stdout] 1286 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1651 | / impl_mut_lazy! {primed_static primed_locked_lazy_droped,PrimedLockedLazyDroped,ExitSequentializer<G>,InitializedHardFinalizedChecker,Prim...
[INFO] [stdout] 1652 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1653 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1286 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1100:53
[INFO] [stdout]      |
[INFO] [stdout] 1100 |               pub fn read(&'static self) -> ReadGuard<'_,T> {
[INFO] [stdout]      |                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1100 |             pub fn read(&'static self) -> ReadGuard<'static,T> {
[INFO] [stdout]      |                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1116:65
[INFO] [stdout]      |
[INFO] [stdout] 1116 |               pub fn fast_read(&'static self) -> Option<ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             pub fn fast_read(&'static self) -> Option<ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1129 |               pub fn try_read(&'static self) -> Result<ReadGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             pub fn try_read(&'static self) -> Result<ReadGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1145:76
[INFO] [stdout]      |
[INFO] [stdout] 1145 |               pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn fast_try_read(&'static self) -> Option<Result<ReadGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                            ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1167:55
[INFO] [stdout]      |
[INFO] [stdout] 1167 |               pub fn write(&'static self) -> WriteGuard<'_,T> {
[INFO] [stdout]      |                                                         ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             pub fn write(&'static self) -> WriteGuard<'static,T> {
[INFO] [stdout]      |                                                       ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1184:67
[INFO] [stdout]      |
[INFO] [stdout] 1184 |               pub fn fast_write(&'static self) -> Option<WriteGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1184 |             pub fn fast_write(&'static self) -> Option<WriteGuard<'static,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1197:66
[INFO] [stdout]      |
[INFO] [stdout] 1197 |               pub fn try_write(&'static self) -> Result<WriteGuard<'_,T>,AccessError> {
[INFO] [stdout]      |                                                                    ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             pub fn try_write(&'static self) -> Result<WriteGuard<'static,T>,AccessError> {
[INFO] [stdout]      |                                                                  ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1213:78
[INFO] [stdout]      |
[INFO] [stdout] 1213 |               pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'_,T>,AccessError>> {
[INFO] [stdout]      |                                                                                ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             pub fn fast_try_write(&'static self) -> Option<Result<WriteGuard<'static,T>,AccessError>> {
[INFO] [stdout]      |                                                                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:33
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1309:49
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                  Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                   ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                 ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:67
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1329:83
[INFO] [stdout]      |
[INFO] [stdout] 1329 |               pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                     ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             pub fn primed_read(&'static self) -> Result<ReadGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:86
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1349:102
[INFO] [stdout]      |
[INFO] [stdout] 1349 |               pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                                        ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             pub fn primed_write_non_initializing(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                                      ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:69
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'static,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/lazy.rs:1370:85
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'_,T>> {
[INFO] [stdout]      |                                                                                       ^^ this elided lifetime gets resolved as `'static`
[INFO] [stdout] ...
[INFO] [stdout] 1655 | / impl_mut_lazy! {global_primed_static global_primed_locked_lazy_droped,PrimedLesserLockedLazyDroped,ExitSequentializer<G>,InitializedHardF...
[INFO] [stdout] 1656 | | "The actual type of mutable statics attributed with [#[dynamic(primed,drop)]](macro@crate::dynamic)"
[INFO] [stdout] 1657 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_mut_lazy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider specifying it explicitly
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             pub fn primed_write(&'static self) -> Result<WriteGuard<'_,T>,ReadGuard<'static,T>> {
[INFO] [stdout]      |                                                                                     ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> src/raw_static.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(debug_mode)]
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]    --> src/raw_static.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(not(debug_mode))]
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `lock_mut` is never used
[INFO] [stdout]    --> src/lib.rs:388:8
[INFO] [stdout]     |
[INFO] [stdout] 364 | unsafe trait Sequentializer<'a, T: Sequential + 'a>: Sized + Phased {
[INFO] [stdout]     |              -------------- associated function in this trait
[INFO] [stdout] ...
[INFO] [stdout] 388 |     fn lock_mut(target: &'a mut T) -> Self::WriteGuard;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `commit_phase` is never used
[INFO] [stdout]   --> src/phase_locker.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) unsafe trait PhaseGuard<'a, T: ?Sized + 'a> {
[INFO] [stdout]    |                         ---------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn commit_phase(&mut self);
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `lock_mut` and `phase` are never used
[INFO] [stdout]   --> src/phase_locker.rs:71:8
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(crate) unsafe trait PhaseLocker<'a, T: 'a> {
[INFO] [stdout]    |                         ----------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 71 |     fn lock_mut(&'a mut self, value: &'a T) -> Self::WriteGuard;
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     fn phase(&self) -> Phase;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/phase_locker/sync.rs:34:48
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) struct MutexGuard<'a, T>(&'a mut T, Lock<'a>);
[INFO] [stdout]    |                   ----------                   ^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `phase` and `xor_phase` are never used
[INFO] [stdout]    --> src/phase_locker/sync.rs:219:12
[INFO] [stdout]     |
[INFO] [stdout] 208 | impl<'a> Lock<'a> {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 219 |     pub fn phase(&self) -> Phase {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 |     pub fn xor_phase(&self, xor: Phase) -> Phase {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `lock_mut` is never used
[INFO] [stdout]    --> src/phase_locker/sync.rs:615:12
[INFO] [stdout]     |
[INFO] [stdout] 602 | impl SyncPhaseLocker {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 615 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> SyncPhaseGuard<'_, T> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `lock_mut` is never used
[INFO] [stdout]    --> src/phase_locker/unsync.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl UnSyncPhaseLocker {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 261 |     pub fn lock_mut<'a, T: ?Sized>(&'a mut self, v: &'a T) -> UnSyncPhaseGuard<'_, T> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling csv v1.3.0
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> tests/bad_drop_unordered.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(debug_mode)]
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> tests/bad_drop_order.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(debug_mode)]
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/primed_locked_lazy_drop.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase,destructor, Uninit};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase,destructor, Uninit};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/locked_lazy_drop.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase,destructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase,destructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/locked_lazy_finalize.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase, Finaly,destructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase, Finaly,destructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/lesser_locked_lazy_drop.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase,destructor,constructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase,destructor,constructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]  --> tests/bad_init_unordered.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(debug_mode)]
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug_mode`
[INFO] [stdout]   --> tests/bad_init_unordered.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     assert!(!cfg!(debug_mode));
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug_mode)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug_mode)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/primed_lesser_locked_lazy.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase,constructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase,constructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/lesser_locked_lazy.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase,constructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase,constructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy_drop.rs:23:30
[INFO] [stdout]    |
[INFO] [stdout] 23 | static mut NORMAL: A = match INIT {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy_drop.rs:112:39
[INFO] [stdout]     |
[INFO] [stdout] 112 | static mut INIT_MAY_PANICK: B = match INIT {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy_drop.rs:186:39
[INFO] [stdout]     |
[INFO] [stdout] 186 | static mut UNINITIALIZABLE: C = match INIT {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy_drop.rs:219:45
[INFO] [stdout]     |
[INFO] [stdout] 219 | static mut NORMAL_WITH_TOLERANCE: C = match INIT {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy_drop.rs:248:41
[INFO] [stdout]     |
[INFO] [stdout] 248 | static mut ATEMPT_AFTER_MAIN: D = match INIT {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy_drop.rs:255:45
[INFO] [stdout]     |
[INFO] [stdout] 255 | static mut ATEMPT_AFTER_MAIN_TOL: D = match INIT {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/primed_locked_lazy.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{dynamic, Phase};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{dynamic, Phase};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]   --> tests/bad_init_unordered.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn panic_hook(p: &core::panic::PanicInfo<'_>) -> () {
[INFO] [stdout]    | --------------------------------------------------- found signature defined here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     std::panic::set_hook(Box::new(panic_hook));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^ expected due to this
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected function signature `for<'a, 'b> fn(&'a PanicHookInfo<'b>) -> _`
[INFO] [stdout]               found function signature `fn(&PanicInfo<'_>) -> _`
[INFO] [stdout]    = note: required for the cast from `Box<for<'a, 'b> fn(&'a PanicInfo<'b>) {panic_hook}>` to `Box<(dyn for<'a, 'b> Fn(&'a PanicHookInfo<'b>) + Send + Sync + 'static)>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `A::new` in statics
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | static mut NORMAL: A = A::new(33);
[INFO] [stdout]    |                        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]  --> tests/primed_lesser_locked_lazy.rs:4:37
[INFO] [stdout]   |
[INFO] [stdout] 4 | static mut NORMAL: Vec<i32> = match INIT {
[INFO] [stdout]   |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0631`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:54:48
[INFO] [stdout]    |
[INFO] [stdout] 54 | static mut PRE_INITED_NORMAL: Vec<i32> = match INIT {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]  --> tests/lesser_locked_lazy.rs:4:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | static mut NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                               ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `AtomicU32::fetch_add` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout] 101 |     if UNINIT_COUNT.fetch_add(1,Ordering::Relaxed) < 2 {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `B::new` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     B::new(42)
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `AtomicU32::fetch_add` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |     UNINIT_ONCE_COUNT.fetch_add(1,Ordering::Relaxed);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "bad_init_unordered") due to 1 previous error; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `staticinit` (test "primed_locked_lazy_drop") due to 7 previous errors
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]  --> tests/primed_locked_lazy.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | static mut NORMAL: Vec<i32> = match INIT {
[INFO] [stdout]   |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | static mut NORMAL1: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | static mut NORMAL2: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | static mut NORMAL3: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:26:38
[INFO] [stdout]    |
[INFO] [stdout] 26 | static mut NORMAL4: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | static mut NORMAL5: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 | static mut NORMAL6: Vec<i32> = match INIT {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:109:46
[INFO] [stdout]     |
[INFO] [stdout] 109 | static mut INIT_MAY_PANICK: Vec<i32> = match INIT {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:167:46
[INFO] [stdout]     |
[INFO] [stdout] 167 | static mut UNINITIALIZABLE: Vec<i32> = match INIT {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `C::new` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:198:39
[INFO] [stdout]     |
[INFO] [stdout] 198 | static mut NORMAL_WITH_TOLERANCE: C = C::new(33);
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `D::new` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:223:35
[INFO] [stdout]     |
[INFO] [stdout] 223 | static mut ATEMPT_AFTER_MAIN: D = D::new(33);
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `D::new` in statics
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:226:39
[INFO] [stdout]     |
[INFO] [stdout] 226 | static mut ATEMPT_AFTER_MAIN_TOL: D = D::new(33);
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/lazy_finalize.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{LazyAccess,dynamic, Phase, Finaly,destructor};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{LazyAccess,dynamic, Phase, Finaly,destructor};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INIT` in this scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:209:52
[INFO] [stdout]     |
[INFO] [stdout] 209 | static mut NORMAL_WITH_TOLERANCE: Vec<i32> = match INIT {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_init`
[INFO] [stdout]  --> tests/locked_lazy.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use static_init::{LockedLazy,dynamic, Phase};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `static_init`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use staticinit::{LockedLazy,dynamic, Phase};
[INFO] [stdout]   |     ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "locked_lazy_finalize") due to 1 previous error
[INFO] [stdout] error[E0015]: cannot call non-const fn `A::new` in statics
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 | static mut NORMAL: A = A::new(33);
[INFO] [stdout]    |                        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `B::new` in statics
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:87:35
[INFO] [stdout]    |
[INFO] [stdout] 87 | static mut PRE_INITED_NORMAL: B = B::new(12);
[INFO] [stdout]    |                                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `C::new` in statics
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:144:39
[INFO] [stdout]     |
[INFO] [stdout] 144 | static mut NORMAL_WITH_TOLERANCE: C = C::new(33);
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]  --> tests/lesser_locked_lazy.rs:4:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | static mut NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                               ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]   = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:39:42
[INFO] [stdout]    |
[INFO] [stdout] 39 | static mut PRE_INITED_NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                          ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:39:42
[INFO] [stdout]    |
[INFO] [stdout] 39 | static mut PRE_INITED_NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "lazy_finalize") due to 1 previous error
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]  --> tests/locked_lazy.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | static mut NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                               ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 |     assert_eq!(NORMAL.phase(), Phase::INITIALIZED);
[INFO] [stdout]    |                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]  --> tests/lesser_locked_lazy.rs:8:23
[INFO] [stdout]   |
[INFO] [stdout] 8 |     assert_eq!(NORMAL.phase(), Phase::INITIALIZED);
[INFO] [stdout]   |                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]  --> tests/locked_lazy.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | static mut NORMAL: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                               ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]   = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]  --> tests/locked_lazy.rs:8:32
[INFO] [stdout]   |
[INFO] [stdout] 8 | static mut NORMAL1: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                                ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]  --> tests/locked_lazy.rs:8:32
[INFO] [stdout]   |
[INFO] [stdout] 8 | static mut NORMAL1: Vec<i32> = vec![1,2];
[INFO] [stdout]   |                                ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]   = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]   = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 | static mut NORMAL2: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 | static mut NORMAL2: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 | static mut NORMAL3: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 | static mut NORMAL3: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 | static mut NORMAL4: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 | static mut NORMAL4: Vec<i32> = vec![1,2];
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |     assert_eq!(*NORMAL.try_read().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `AtomicU32::fetch_add` in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     if UNINIT_COUNT.fetch_add(1,Ordering::Relaxed) < 2 {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:10:24
[INFO] [stdout]    |
[INFO] [stdout] 10 |     assert_eq!(*NORMAL.try_read().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 31 |     assert!(NORMAL.try_write().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     vec![1,2]
[INFO] [stdout]    |     ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]   --> tests/locked_lazy.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     vec![1,2]
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]    = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `AtomicU32::fetch_add` in statics
[INFO] [stdout]    --> tests/locked_lazy.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |     UNINIT_ONCE_COUNT.fetch_add(1,Ordering::Relaxed);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0010]: allocations are not allowed in statics
[INFO] [stdout]    --> tests/locked_lazy.rs:147:46
[INFO] [stdout]     |
[INFO] [stdout] 147 | static mut NORMAL_WITH_TOLERANCE: Vec<i32> = vec![1,2];
[INFO] [stdout]     |                                              ^^^^^^^^^ allocation not allowed in statics
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [i32]>::into_vec::<std::alloc::Global>` in statics
[INFO] [stdout]    --> tests/locked_lazy.rs:147:46
[INFO] [stdout]     |
[INFO] [stdout] 147 | static mut NORMAL_WITH_TOLERANCE: Vec<i32> = vec![1,2];
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in statics are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: consider wrapping this expression in `std::sync::LazyLock::new(|| ...)`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:12:24
[INFO] [stdout]    |
[INFO] [stdout] 12 |     assert_eq!(*NORMAL.try_write().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     assert!(NORMAL.try_write().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     assert!(NORMAL.fast_try_read().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |     assert!(NORMAL.fast_try_write().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq!(*NORMAL.fast_try_read().unwrap().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:15:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_eq!(*NORMAL.try_write().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     assert!(NORMAL.fast_try_read().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     assert!(NORMAL.try_write().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 51 |     assert!(NORMAL.fast_try_write().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq!(*NORMAL.fast_try_write().unwrap().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 31 |     assert!(NORMAL.fast_try_read().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_eq!(*NORMAL.read(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq!(NORMAL.primed_read_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     assert_eq!(NORMAL.read().0, 33);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert_eq!(*NORMAL.fast_try_read().unwrap().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     assert!(NORMAL.fast_try_write().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_eq!(NORMAL.primed_write_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 |     NORMAL.write().push(3);
[INFO] [stdout]    |            ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |     assert!(NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert_eq!(*NORMAL.fast_try_write().unwrap().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |     NORMAL.try_write().unwrap().push(4);
[INFO] [stdout]    |            ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_eq!(NORMAL.read().len(), 2);
[INFO] [stdout]    |                       ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     assert!(NORMAL.try_write().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     assert_eq!(NORMAL.try_read().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |     assert_eq!(*NORMAL.primed_write().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     assert_eq!(NORMAL.try_write().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 |     NORMAL.fast_try_write().unwrap().unwrap().push(5);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert!(NORMAL.fast_try_read().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |     assert_eq!(NORMAL.write().0, 33);
[INFO] [stdout]    |                       ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `Hasher`
[INFO] [stdout]            candidate #2: `itoa::private::Sealed`
[INFO] [stdout]            candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |     assert_eq!(NORMAL.fast_try_read().unwrap().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert!(NORMAL.fast_try_write().unwrap().is_err());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |     assert_eq!(*NORMAL.primed_read().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_eq!(*NORMAL.read(),vec![1,2,3,4,5]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_eq!(NORMAL.write().len(), 2);
[INFO] [stdout]    |                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     assert_eq!(NORMAL.fast_try_write().unwrap().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     assert_eq!(NORMAL.fast_write().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:63:23
[INFO] [stdout]    |
[INFO] [stdout] 63 |     assert_eq!(NORMAL.primed_read().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |     assert!(NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert_eq!(*NORMAL.primed_write_non_initializing().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_eq!(NORMAL.read().len(), 2);
[INFO] [stdout]    |                       ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     assert_eq!(NORMAL.fast_read().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq!(NORMAL.primed_write().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     assert_eq!(NORMAL.read().0, 33);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |     assert_eq!(NORMAL.fast_try_write().unwrap().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(NORMAL.fast_read().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(NORMAL.as_ref().unwrap().len(), 2);
[INFO] [stdout]    |                       ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_eq!(*NORMAL.primed_read_non_initializing().unwrap(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     assert_eq!(NORMAL.fast_try_read().unwrap().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |     assert_eq!(NORMAL.fast_write().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_eq!(NORMAL.write().len(), 2);
[INFO] [stdout]    |                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_eq!(*NORMAL.read(),vec![1,2]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     NORMAL.write().0 = 12;
[INFO] [stdout]    |            ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `Hasher`
[INFO] [stdout]            candidate #2: `itoa::private::Sealed`
[INFO] [stdout]            candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |     assert!(NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert_eq!(NORMAL.fast_read().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert_eq!(NORMAL.as_ref().unwrap().len(), 2);
[INFO] [stdout]    |                       ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 6  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 57 |     assert_eq!(NORMAL.read().0, 12);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:45:31
[INFO] [stdout]    |
[INFO] [stdout] 45 |     assert!(PRE_INITED_NORMAL.try_read().is_err());
[INFO] [stdout]    |                               ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_eq!(NORMAL1.write().len(), 2);
[INFO] [stdout]    |                        ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     assert_eq!(NORMAL.try_read().unwrap().0, 33);
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     assert_eq!(NORMAL.fast_write().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 |     NORMAL.write().push(3);
[INFO] [stdout]    |            ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct B(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `B`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     assert!(NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]    |                    ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |     NORMAL.try_write().unwrap().push(4);
[INFO] [stdout]    |            ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:73:24
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert_eq!(NORMAL2.fast_read().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert_eq!(NORMAL2.as_ref().unwrap().len(), 2);
[INFO] [stdout]    |                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `B` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct B(u32);
[INFO] [stdout]    | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     assert!(PRE_INITED_NORMAL.try_read().is_err());
[INFO] [stdout]    |                               ^^^^^^^^ method not found in `B`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |     assert_eq!(NORMAL1.write().len(), 2);
[INFO] [stdout]    |                        ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |     assert_eq!(PRE_INITED_NORMAL.read().len(), 2);
[INFO] [stdout]    |                                  ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:75:24
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq!(NORMAL3.fast_write().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:95:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct B(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 95 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `B`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     NORMAL.fast_try_write().unwrap().unwrap().push(5);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_eq!(NORMAL2.fast_read().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_eq!(NORMAL2.as_ref().unwrap().len(), 2);
[INFO] [stdout]    |                        ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `init` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |     NORMAL4.init();
[INFO] [stdout]    |             ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct B(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 97 |     assert_eq!(PRE_INITED_NORMAL.read().0, 12);
[INFO] [stdout]    |                                  ^^^^ method not found in `B`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:57:12
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 57 |     NORMAL.write().0 = 12;
[INFO] [stdout]    |            ^^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `Hasher`
[INFO] [stdout]            candidate #2: `itoa::private::Sealed`
[INFO] [stdout]            candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |     assert_eq!(*NORMAL.read(),vec![1,2,3,4,5]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |     assert_eq!(NORMAL3.fast_write().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:53:31
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert!(PRE_INITED_NORMAL.try_read().unwrap().len()==2);
[INFO] [stdout]    |                               ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy_drop.rs:99:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct B(u32);
[INFO] [stdout]    | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]    |                               ^^^^^ method not found in `B`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]            candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |     assert_eq!(NORMAL5.primed_read().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 59 |     assert_eq!(NORMAL.read().0, 12);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `init` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |     NORMAL4.init();
[INFO] [stdout]    |             ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:55:31
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:101:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     assert_eq!(PRE_INITED_NORMAL.try_read().unwrap().0,12);
[INFO] [stdout]     |                                  ^^^^^^^^ method not found in `B`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 |     assert_eq!(NORMAL6.primed_write().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 61 |     NORMAL.fast_write().unwrap().0 += 21;
[INFO] [stdout]    |            ^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:44:20
[INFO] [stdout]    |
[INFO] [stdout] 44 |     assert!(NORMAL.try_read().is_err());
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:57:35
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq!(*PRE_INITED_NORMAL.read(), vec![1,2]);
[INFO] [stdout]    |                                   ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |     assert_eq!(NORMAL4.fast_try_read().unwrap().unwrap().len(), 2);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:103:31
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                               ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:83:20
[INFO] [stdout]    |
[INFO] [stdout] 83 |     assert!(NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:63:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |     assert_eq!(NORMAL.read().0, 33);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     assert!(NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     assert_eq!(NORMAL.primed_read_non_initializing().unwrap_err().len(),0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:105:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 105 |     assert_eq!(PRE_INITED_NORMAL.read().0, 12);
[INFO] [stdout]     |                                  ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:85:20
[INFO] [stdout]    |
[INFO] [stdout] 85 |     assert!(NORMAL.try_read().unwrap().len() == 2);
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `fast_try_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     NORMAL.fast_try_write().unwrap().unwrap().0 += 9;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ method not found in `A`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 51 |     assert!(NORMAL.try_read().unwrap().len()==2);
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_eq!(*PRE_INITED_NORMAL.write(), vec![1,2]);
[INFO] [stdout]    |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:48:23
[INFO] [stdout]    |
[INFO] [stdout] 48 |     assert_eq!(NORMAL.primed_write_non_initializing().unwrap_err().len(),0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert!(NORMAL.try_write().unwrap().len() == 2);
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `A` in the current scope
[INFO] [stdout]   --> tests/locked_lazy_drop.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | struct A(u32);
[INFO] [stdout]    | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 67 |     assert_eq!(NORMAL.read().0, 42);
[INFO] [stdout]    |                       ^^^^ method not found in `A`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]            candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert!(NORMAL.try_write().unwrap().len()==2);
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 107 |     PRE_INITED_NORMAL.write().0 = 33;
[INFO] [stdout]     |                       ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `Hasher`
[INFO] [stdout]             candidate #2: `itoa::private::Sealed`
[INFO] [stdout]             candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |     assert!(NORMAL.phase().is_empty());
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert!(NORMAL.fast_try_write().unwrap().unwrap().len() == 2);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |     PRE_INITED_NORMAL.write().push(3);
[INFO] [stdout]    |                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert!(NORMAL.fast_try_write().unwrap().unwrap().len()==2);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:110:29
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 110 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 112 |     assert_eq!(PRE_INITED_NORMAL.phase(), Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                                  ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 |     assert_eq!(PRE_INITED_NORMAL.phase(), Phase::INITIALIZED);
[INFO] [stdout]    |                                  ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 |     assert!(NORMAL.fast_try_read().unwrap().unwrap().len() == 2);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:112:29
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 112 |     assert!(INIT_MAY_PANICK.try_read().is_err());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `B`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert!(NORMAL.fast_try_read().unwrap().unwrap().len()==2);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:114:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     assert_eq!(PRE_INITED_NORMAL.try_read().unwrap().0,33);
[INFO] [stdout]     |                                  ^^^^^^^^ method not found in `B`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 |     assert!(PRE_INITED_NORMAL.try_read().is_err());
[INFO] [stdout]    |                               ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:68:35
[INFO] [stdout]    |
[INFO] [stdout] 68 |     assert_eq!(*PRE_INITED_NORMAL.try_read().unwrap(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:114:29
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert!(NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |     assert_eq!(NORMAL.primed_read_non_initializing().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:116:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 116 |     assert_eq!(PRE_INITED_NORMAL.read().0,33);
[INFO] [stdout]     |                                  ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert!(PRE_INITED_NORMAL.phase().is_empty());
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |     assert_eq!(*PRE_INITED_NORMAL.read(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:116:45
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 116 |     assert!(catch_unwind(|| INIT_MAY_PANICK.read().0).is_err());
[INFO] [stdout]     |                                             ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:61:24
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_eq!(*NORMAL.read(), vec![1,2]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(PRE_INITED_NORMAL.primed_read().unwrap().len(), 2);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     assert_eq!(NORMAL.primed_write_non_initializing().unwrap().len(), 2);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:149:38
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 149 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:120:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 120 |     assert_eq!(INIT_MAY_PANICK.phase(), Phase::REGISTERED | Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert!(NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                    ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/lesser_locked_lazy.rs:72:35
[INFO] [stdout]    |
[INFO] [stdout] 72 |     assert_eq!(*PRE_INITED_NORMAL.write(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     NORMAL.write().push(3);
[INFO] [stdout]    |            ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:122:45
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 122 |     assert!(catch_unwind(|| INIT_MAY_PANICK.read().0).is_err());
[INFO] [stdout]     |                                             ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0010, E0015, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0010`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert!(PRE_INITED_NORMAL.try_read().unwrap().len()==2);
[INFO] [stdout]    |                               ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:153:38
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 153 |     assert_eq!(NORMAL_WITH_TOLERANCE.try_read().unwrap().0, 33);
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `C`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_locked_lazy.rs:99:24
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_eq!(*NORMAL.read(), vec![1, 2]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq!(*NORMAL.read(), vec![1,2,3]);
[INFO] [stdout]    |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert!(PRE_INITED_NORMAL.phase() == Phase::INITIALIZED);
[INFO] [stdout]    |                               ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 155 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "lesser_locked_lazy") due to 32 previous errors
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:126:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     assert_eq!(INIT_MAY_PANICK.phase(), Phase::REGISTERED | Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:80:29
[INFO] [stdout]    |
[INFO] [stdout] 80 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]    |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:128:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 128 |     assert_eq!(INIT_MAY_PANICK.read().0, 42);
[INFO] [stdout]     |                                ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:82:29
[INFO] [stdout]    |
[INFO] [stdout] 82 |     assert!(INIT_MAY_PANICK.try_read().is_err());
[INFO] [stdout]    |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:157:38
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 157 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 |     NORMAL.write().push(3);
[INFO] [stdout]     |            ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:75:35
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq!(*PRE_INITED_NORMAL.read(), vec![1,2]);
[INFO] [stdout]    |                                   ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 132 |     assert!(INIT_MAY_PANICK.phase() == Phase::REGISTERED | Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:84:29
[INFO] [stdout]    |
[INFO] [stdout] 84 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]    |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout] 103 |     assert_eq!(*NORMAL.read(), vec![1, 2, 3]);
[INFO] [stdout]     |                        ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:134:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 134 |     assert_eq!(INIT_MAY_PANICK.try_read().unwrap().0,42);
[INFO] [stdout]     |                                ^^^^^^^^ method not found in `B`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:121:29
[INFO] [stdout]     |
[INFO] [stdout] 121 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 136 |     assert!(INIT_MAY_PANICK.phase() == Phase::REGISTERED | Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/lesser_locked_lazy_drop.rs:159:38
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct C(u32);
[INFO] [stdout]     | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     assert_eq!(NORMAL_WITH_TOLERANCE.write().0, 33);
[INFO] [stdout]     |                                      ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `Hasher`
[INFO] [stdout]             candidate #2: `itoa::private::Sealed`
[INFO] [stdout]             candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:77:35
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(*PRE_INITED_NORMAL.write(), vec![1,2]);
[INFO] [stdout]    |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert!(catch_unwind(|| INIT_MAY_PANICK.write().len()).is_err());
[INFO] [stdout]    |                                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert!(INIT_MAY_PANICK.try_read().is_err());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0015, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0015`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |     PRE_INITED_NORMAL.primed_write().unwrap().push(3);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:138:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 138 |     assert_eq!(INIT_MAY_PANICK.write().0, 42);
[INFO] [stdout]     |                                ^^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `Hasher`
[INFO] [stdout]             candidate #2: `itoa::private::Sealed`
[INFO] [stdout]             candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:125:32
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(INIT_MAY_PANICK.primed_read_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(INIT_MAY_PANICK.phase(), Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]    |                                ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "lesser_locked_lazy_drop") due to 37 previous errors
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |     assert_eq!(PRE_INITED_NORMAL.phase(), Phase::INITIALIZED);
[INFO] [stdout]    |                                  ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:127:29
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert!(INIT_MAY_PANICK.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `B` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 78  | struct B(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 140 |     assert_eq!(INIT_MAY_PANICK.read().0, 42);
[INFO] [stdout]     |                                ^^^^ method not found in `B`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:92:45
[INFO] [stdout]    |
[INFO] [stdout] 92 |     assert!(catch_unwind(|| INIT_MAY_PANICK.read().len()).is_err());
[INFO] [stdout]    |                                             ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_eq!(*PRE_INITED_NORMAL.try_read().unwrap(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 175 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 177 |     assert!(UNINITIALIZABLE.try_read().is_err());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `C`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:129:45
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert!(catch_unwind(|| INIT_MAY_PANICK.write().len()).is_err());
[INFO] [stdout]     |                                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_eq!(INIT_MAY_PANICK.phase(), Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]    |                                ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_eq!(*PRE_INITED_NORMAL.read(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:181:45
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 181 |     assert!(catch_unwind(|| UNINITIALIZABLE.read().0).is_err());
[INFO] [stdout]     |                                             ^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:134:25
[INFO] [stdout]     |
[INFO] [stdout] 134 |         INIT_MAY_PANICK.phase(),
[INFO] [stdout]     |                         ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/locked_lazy.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     assert_eq!(INIT_MAY_PANICK.read().len(), 2);
[INFO] [stdout]    |                                ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> tests/primed_lesser_locked_lazy.rs:90:35
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(*PRE_INITED_NORMAL.write(),vec![1,2,3]);
[INFO] [stdout]    |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:185:32
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 185 |     assert_eq!(UNINITIALIZABLE.phase(), Phase::REGISTERED | Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 |     assert!(INIT_MAY_PANICK.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:138:45
[INFO] [stdout]     |
[INFO] [stdout] 138 |     assert!(catch_unwind(|| INIT_MAY_PANICK.read().len()).is_err());
[INFO] [stdout]     |                                             ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_write` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:187:45
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `fast_write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 187 |     assert!(catch_unwind(|| UNINITIALIZABLE.fast_write().unwrap().0).is_err());
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `C`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:104:29
[INFO] [stdout]     |
[INFO] [stdout] 104 |     assert!(INIT_MAY_PANICK.try_read().unwrap().len()==2);
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "primed_lesser_locked_lazy") due to 36 previous errors
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:143:25
[INFO] [stdout]     |
[INFO] [stdout] 143 |         INIT_MAY_PANICK.phase(),
[INFO] [stdout]     |                         ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:106:29
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert!(INIT_MAY_PANICK.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:191:32
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 191 |     assert_eq!(UNINITIALIZABLE.phase(), Phase::REGISTERED | Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |     assert_eq!(INIT_MAY_PANICK.read().len(), 2);
[INFO] [stdout]     |                                ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(*INIT_MAY_PANICK.read(), vec![1,2]);
[INFO] [stdout]     |                                 ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:203:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 203 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:151:29
[INFO] [stdout]     |
[INFO] [stdout] 151 |     assert!(INIT_MAY_PANICK.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:205:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 205 |     assert!(NORMAL_WITH_TOLERANCE.try_read().is_err());
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `C`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 153 |     assert!(INIT_MAY_PANICK.try_read().unwrap().len() == 2);
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:110:33
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_eq!(*INIT_MAY_PANICK.write(), vec![1,2]);
[INFO] [stdout]     |                                 ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 207 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 |     assert!(INIT_MAY_PANICK.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:124:29
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:209:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 209 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert!(UNINITIALIZABLE.try_read().is_err());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(*INIT_MAY_PANICK.read(), vec![1, 2]);
[INFO] [stdout]     |                                 ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:211:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 211 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:128:29
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 |     assert_eq!(*INIT_MAY_PANICK.primed_read().unwrap(), vec![1, 2]);
[INFO] [stdout]     |                                 ^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:213:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 213 |     assert_eq!(NORMAL_WITH_TOLERANCE.try_read().unwrap().0, 33);
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `C`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:130:45
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert!(catch_unwind(|| UNINITIALIZABLE.fast_read().unwrap().len()).is_err());
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert!(catch_unwind(|| UNINITIALIZABLE.as_ref().unwrap().len()).is_err());
[INFO] [stdout]     |                                             ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:215:35
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 215 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED|Phase::REGISTERED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     assert_eq!(*INIT_MAY_PANICK.write(), vec![1, 2]);
[INFO] [stdout]     |                                 ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:217:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 217 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:134:32
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_eq!(UNINITIALIZABLE.phase(), Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 |     assert!(UNINITIALIZABLE.try_read().is_err());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:136:45
[INFO] [stdout]     |
[INFO] [stdout] 136 |     assert!(catch_unwind(|| UNINITIALIZABLE.write().len()).is_err());
[INFO] [stdout]     |                                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `C` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:219:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct C(u32);
[INFO] [stdout]     | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 219 |     assert_eq!(NORMAL_WITH_TOLERANCE.write().0, 33);
[INFO] [stdout]     |                                      ^^^^^ method not found in `C`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `Hasher`
[INFO] [stdout]             candidate #2: `itoa::private::Sealed`
[INFO] [stdout]             candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:181:32
[INFO] [stdout]     |
[INFO] [stdout] 181 |     assert_eq!(UNINITIALIZABLE.primed_read_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 252 |     assert!(ATEMPT_AFTER_MAIN_TOL.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq!(UNINITIALIZABLE.phase(), Phase::INITIALIZATION_PANICKED | Phase::INITIALIZATION_SKIPED);
[INFO] [stdout]     |                                ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:183:29
[INFO] [stdout]     |
[INFO] [stdout] 183 |     assert!(UNINITIALIZABLE.phase().is_empty());
[INFO] [stdout]     |                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:254:35
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 254 |     assert!(ATEMPT_AFTER_MAIN_TOL.try_read().is_err());
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `D`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:152:35
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `fast_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:185:45
[INFO] [stdout]     |
[INFO] [stdout] 185 |     assert!(catch_unwind(|| UNINITIALIZABLE.fast_read().unwrap().len()).is_err());
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `as_ref` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 185 |     assert!(catch_unwind(|| UNINITIALIZABLE.as_ref().unwrap().len()).is_err());
[INFO] [stdout]     |                                             ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:256:35
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 256 |     assert!(ATEMPT_AFTER_MAIN_TOL.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:154:35
[INFO] [stdout]     |
[INFO] [stdout] 154 |     assert!(NORMAL_WITH_TOLERANCE.try_read().is_err());
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 258 |     assert_eq!(ATEMPT_AFTER_MAIN_TOL.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |         UNINITIALIZABLE.phase(),
[INFO] [stdout]     |                         ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:260:35
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 260 |     assert!(ATEMPT_AFTER_MAIN_TOL.phase() == Phase::INITIALIZED | Phase::REGISTRATION_REFUSED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().len(), 2);
[INFO] [stdout]     |                                      ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:262:38
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 262 |     assert_eq!(ATEMPT_AFTER_MAIN_TOL.try_read().unwrap().0, 33);
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `D`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:194:45
[INFO] [stdout]     |
[INFO] [stdout] 194 |     assert!(catch_unwind(|| UNINITIALIZABLE.write().len()).is_err());
[INFO] [stdout]     |                                             ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:162:38
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_eq!(NORMAL_WITH_TOLERANCE.try_read().unwrap().len(), 2);
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:264:35
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 264 |     assert!(ATEMPT_AFTER_MAIN_TOL.phase() == Phase::INITIALIZED|Phase::REGISTRATION_REFUSED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:164:35
[INFO] [stdout]     |
[INFO] [stdout] 164 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:196:32
[INFO] [stdout]     |
[INFO] [stdout] 196 |     assert_eq!(UNINITIALIZABLE.primed_read_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 266 |     assert_eq!(ATEMPT_AFTER_MAIN_TOL.read().0, 33);
[INFO] [stdout]     |                                      ^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `read`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `serde_cbor::de::Read`
[INFO] [stdout]             candidate #2: `std::io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 |         UNINITIALIZABLE.phase(),
[INFO] [stdout]     |                         ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:166:39
[INFO] [stdout]     |
[INFO] [stdout] 166 |     assert_eq!(*NORMAL_WITH_TOLERANCE.write(), vec![1,2]);
[INFO] [stdout]     |                                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:268:38
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `write` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 268 |     assert_eq!(ATEMPT_AFTER_MAIN_TOL.write().0, 33);
[INFO] [stdout]     |                                      ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `write`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `Hasher`
[INFO] [stdout]             candidate #2: `itoa::private::Sealed`
[INFO] [stdout]             candidate #3: `std::io::Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/locked_lazy.rs:168:38
[INFO] [stdout]     |
[INFO] [stdout] 168 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().len(), 2);
[INFO] [stdout]     |                                      ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:272:31
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 272 |     assert!(ATEMPT_AFTER_MAIN.phase().is_empty());
[INFO] [stdout]     |                               ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:218:35
[INFO] [stdout]     |
[INFO] [stdout] 218 |     assert!(NORMAL_WITH_TOLERANCE.try_read().is_err());
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:274:31
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `try_read` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     assert!(ATEMPT_AFTER_MAIN.try_read().is_err());
[INFO] [stdout]     |                               ^^^^^^^^ method not found in `D`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0010, E0015, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0010`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `primed_read_non_initializing` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:220:38
[INFO] [stdout]     |
[INFO] [stdout] 220 |     assert_eq!(NORMAL_WITH_TOLERANCE.primed_read_non_initializing().unwrap_err().len(), 0);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `D` in the current scope
[INFO] [stdout]    --> tests/locked_lazy_drop.rs:276:31
[INFO] [stdout]     |
[INFO] [stdout] 230 | struct D(u32);
[INFO] [stdout]     | -------- method `phase` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 276 |     assert!(ATEMPT_AFTER_MAIN.phase().is_empty());
[INFO] [stdout]     |                               ^^^^^ method not found in `D`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `phase`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `staticinit::LazyAccess`
[INFO] [stdout]             candidate #2: `staticinit::Phased`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:222:35
[INFO] [stdout]     |
[INFO] [stdout] 222 |     assert!(NORMAL_WITH_TOLERANCE.phase().is_empty());
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "locked_lazy") due to 70 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0015, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0015`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:224:38
[INFO] [stdout]     |
[INFO] [stdout] 224 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().len(), 2);
[INFO] [stdout]     |                                      ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "locked_lazy_drop") due to 70 previous errors
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:226:35
[INFO] [stdout]     |
[INFO] [stdout] 226 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:228:38
[INFO] [stdout]     |
[INFO] [stdout] 228 |     assert_eq!(NORMAL_WITH_TOLERANCE.try_read().unwrap().len(), 2);
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `phase` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:230:35
[INFO] [stdout]     |
[INFO] [stdout] 230 |     assert!(NORMAL_WITH_TOLERANCE.phase() == Phase::INITIALIZED);
[INFO] [stdout]     |                                   ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:232:39
[INFO] [stdout]     |
[INFO] [stdout] 232 |     assert_eq!(*NORMAL_WITH_TOLERANCE.write(), vec![1, 2]);
[INFO] [stdout]     |                                       ^^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> tests/primed_locked_lazy.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |     assert_eq!(NORMAL_WITH_TOLERANCE.read().len(), 2);
[INFO] [stdout]     |                                      ^^^^ method not found in `Vec<i32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticinit` (test "primed_locked_lazy") due to 76 previous errors
[INFO] running `Command { std: "docker" "inspect" "52d978f7e83e9d1cdf9be8d42f423955c0eec5149be734d8d8a97d1addbc2a9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52d978f7e83e9d1cdf9be8d42f423955c0eec5149be734d8d8a97d1addbc2a9e", kill_on_drop: false }`
[INFO] [stdout] 52d978f7e83e9d1cdf9be8d42f423955c0eec5149be734d8d8a97d1addbc2a9e
