[INFO] fetching crate ink 5.0.0...
[INFO] testing ink-5.0.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate ink 5.0.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate ink 5.0.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ink 5.0.0
[INFO] finished tweaking crates.io crate ink 5.0.0
[INFO] tweaked toml for crates.io crate ink 5.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" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 140 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding const_env_impl v0.1.2 (latest: v0.1.3)
[INFO] [stderr]       Adding darling v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding darling_core v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding darling_macro v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding itertools v0.12.1 (latest: v0.13.0)
[INFO] [stderr]       Adding polkavm-common v0.5.0 (latest: v0.9.0)
[INFO] [stderr]       Adding polkavm-derive v0.5.0 (latest: v0.9.1)
[INFO] [stderr]       Adding polkavm-derive-impl v0.5.0 (latest: v0.9.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding radium v0.7.0 (latest: v1.1.0)
[INFO] [stderr]       Adding scale-bits v0.4.0 (latest: v0.6.0)
[INFO] [stderr]       Adding scale-decode v0.10.0 (latest: v0.13.0)
[INFO] [stderr]       Adding scale-decode-derive v0.10.0 (latest: v0.13.0)
[INFO] [stderr]       Adding scale-encode v0.5.0 (latest: v0.7.1)
[INFO] [stderr]       Adding scale-encode-derive v0.5.0 (latest: v0.7.1)
[INFO] [stderr]       Adding secp256k1 v0.28.2 (latest: v0.29.0)
[INFO] [stderr]       Adding secp256k1-sys v0.9.2 (latest: v0.10.0)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding toml_edit v0.19.15 (latest: v0.22.13)
[INFO] [stderr]       Adding toml_edit v0.21.1 (latest: v0.22.13)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding winnow v0.5.40 (latest: v0.6.8)
[INFO] [stderr]       Adding wyz v0.5.1 (latest: v0.6.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scale-encode v0.5.0
[INFO] [stderr]   Downloaded ink_storage_traits v5.0.0
[INFO] [stderr]   Downloaded pallet-contracts-uapi-next v6.0.3
[INFO] [stderr]   Downloaded polkavm-common v0.5.0
[INFO] [stderr]   Downloaded ink_storage v5.0.0
[INFO] [stderr]   Downloaded ink_primitives v5.0.0
[INFO] [stderr]   Downloaded ink_prelude v5.0.0
[INFO] [stderr]   Downloaded polkavm-derive-impl v0.5.0
[INFO] [stderr]   Downloaded polkavm-derive v0.5.0
[INFO] [stderr]   Downloaded ink_ir v5.0.0
[INFO] [stderr]   Downloaded rlibc v1.0.0
[INFO] [stderr]   Downloaded ink_metadata v5.0.0
[INFO] [stderr]   Downloaded ink_macro v5.0.0
[INFO] [stderr]   Downloaded ink_engine v5.0.0
[INFO] [stderr]   Downloaded ink_codegen v5.0.0
[INFO] [stderr]   Downloaded ink_allocator v5.0.0
[INFO] [stderr]   Downloaded const_env v0.1.2
[INFO] [stderr]   Downloaded ink_env v5.0.0
[INFO] [stderr]   Downloaded linkme-impl v0.3.26
[INFO] [stderr]   Downloaded linkme v0.3.26
[INFO] [stderr]   Downloaded scale-bits v0.4.0
[INFO] [stderr]   Downloaded scale-decode v0.10.0
[INFO] [stderr]   Downloaded scale-decode-derive v0.10.0
[INFO] [stderr]   Downloaded scale-encode-derive v0.5.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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 67bf43b01f9dc3c833ab34459d5c966f974b62ac7a5f21ec3f05844fd43d79fe
[INFO] running `Command { std: "docker" "start" "-a" "67bf43b01f9dc3c833ab34459d5c966f974b62ac7a5f21ec3f05844fd43d79fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67bf43b01f9dc3c833ab34459d5c966f974b62ac7a5f21ec3f05844fd43d79fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67bf43b01f9dc3c833ab34459d5c966f974b62ac7a5f21ec3f05844fd43d79fe", kill_on_drop: false }`
[INFO] [stdout] 67bf43b01f9dc3c833ab34459d5c966f974b62ac7a5f21ec3f05844fd43d79fe
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f3028df25dbbd820a44ef8299c53d3a5acafee6bd8d8adf77e10ced10e0ab449
[INFO] running `Command { std: "docker" "start" "-a" "f3028df25dbbd820a44ef8299c53d3a5acafee6bd8d8adf77e10ced10e0ab449", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling byte-slice-cast v1.2.2
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling ink_prelude v5.0.0
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling xxhash-rust v0.8.10
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling platforms v3.4.0
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling ink_allocator v5.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling pallet-contracts-uapi-next v6.0.3
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling linkme-impl v0.3.26
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling const_env_impl v0.1.2
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.12
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]    Compiling scale-info-derive v2.11.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling const_env v0.1.2
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling linkme v0.3.26
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling scale-decode-derive v0.10.0
[INFO] [stderr]    Compiling scale-encode-derive v0.5.0
[INFO] [stderr]    Compiling parity-scale-codec v3.6.12
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling ink_ir v5.0.0
[INFO] [stderr]    Compiling scale-info v2.11.3
[INFO] [stderr]    Compiling scale-bits v0.4.0
[INFO] [stderr]    Compiling scale-encode v0.5.0
[INFO] [stderr]    Compiling scale-decode v0.10.0
[INFO] [stderr]    Compiling ink_primitives v5.0.0
[INFO] [stderr]    Compiling ink_codegen v5.0.0
[INFO] [stderr]    Compiling ink_metadata v5.0.0
[INFO] [stderr]    Compiling ink_engine v5.0.0
[INFO] [stderr]    Compiling ink_macro v5.0.0
[INFO] [stderr]    Compiling ink_storage_traits v5.0.0
[INFO] [stderr]    Compiling ink_env v5.0.0
[INFO] [stderr]    Compiling ink_storage v5.0.0
[INFO] [stderr]    Compiling ink v5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.91s
[INFO] running `Command { std: "docker" "inspect" "f3028df25dbbd820a44ef8299c53d3a5acafee6bd8d8adf77e10ced10e0ab449", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3028df25dbbd820a44ef8299c53d3a5acafee6bd8d8adf77e10ced10e0ab449", kill_on_drop: false }`
[INFO] [stdout] f3028df25dbbd820a44ef8299c53d3a5acafee6bd8d8adf77e10ced10e0ab449
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 695ea9e0c576056abf4f2ce608fd0499652a7d179a1b863178fcef526994446e
[INFO] running `Command { std: "docker" "start" "-a" "695ea9e0c576056abf4f2ce608fd0499652a7d179a1b863178fcef526994446e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling winnow v0.6.8
[INFO] [stderr]    Compiling trybuild v1.0.96
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling dissimilar v1.0.9
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling const_env_impl v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling linkme-impl v0.3.26
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.12
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling scale-info-derive v2.11.3
[INFO] [stderr]    Compiling const_env v0.1.2
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling linkme v0.3.26
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling scale-decode-derive v0.10.0
[INFO] [stderr]    Compiling scale-encode-derive v0.5.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling parity-scale-codec v3.6.12
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling ink_ir v5.0.0
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling serde_spanned v0.6.6
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling scale-info v2.11.3
[INFO] [stderr]    Compiling toml_edit v0.22.13
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling scale-bits v0.4.0
[INFO] [stderr]    Compiling scale-encode v0.5.0
[INFO] [stderr]    Compiling scale-decode v0.10.0
[INFO] [stderr]    Compiling toml v0.8.13
[INFO] [stderr]    Compiling ink_primitives v5.0.0
[INFO] [stderr]    Compiling ink_codegen v5.0.0
[INFO] [stderr]    Compiling ink_metadata v5.0.0
[INFO] [stderr]    Compiling ink_engine v5.0.0
[INFO] [stderr]    Compiling ink_macro v5.0.0
[INFO] [stderr]    Compiling ink_storage_traits v5.0.0
[INFO] [stderr]    Compiling ink_env v5.0.0
[INFO] [stderr]    Compiling ink_storage v5.0.0
[INFO] [stderr]    Compiling ink v5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.68s
[INFO] running `Command { std: "docker" "inspect" "695ea9e0c576056abf4f2ce608fd0499652a7d179a1b863178fcef526994446e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "695ea9e0c576056abf4f2ce608fd0499652a7d179a1b863178fcef526994446e", kill_on_drop: false }`
[INFO] [stdout] 695ea9e0c576056abf4f2ce608fd0499652a7d179a1b863178fcef526994446e
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 72f9ca051c34e5fa61b67ae24c6c56ba57c60d33a1d4308509abd06df45569da
[INFO] running `Command { std: "docker" "start" "-a" "72f9ca051c34e5fa61b67ae24c6c56ba57c60d33a1d4308509abd06df45569da", kill_on_drop: false }`
[INFO] [stderr] warning: trait `ChainExtension` is never used
[INFO] [stderr]   --> src/chain_extension.rs:36:11
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub trait ChainExtension {
[INFO] [stderr]    |           ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ink` (lib) generated 1 warning
[INFO] [stderr] warning: `ink` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ink-4712dc6269c38489)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test option_info::tests::as_option_works ... ok
[INFO] [stdout] test result_info::tests::is_result_type_works ... ok
[INFO] [stdout] test result_info::tests::is_result_err_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ink
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchInput (line 33) - compile fail ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchOutput (line 61) - compile fail ... ok
[INFO] [stdout] test src/codegen/utils/identity_type.rs - codegen::utils::identity_type::consume_type (line 37) - compile fail ... ok
[INFO] [stdout] test src/codegen/utils/same_type.rs - codegen::utils::same_type::IsSameType (line 30) - compile fail ... ok
[INFO] [stdout] test src/chain_extension.rs - chain_extension::combine_extensions (line 109) ... ok
[INFO] [stdout] test src/contract_ref.rs - contract_ref::contract_ref (line 120) ... ok
[INFO] [stdout] test src/codegen/utils/same_type.rs - codegen::utils::same_type::IsSameType (line 23) ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchOutput (line 54) ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchInput (line 26) ... ok
[INFO] [stdout] test src/codegen/utils/identity_type.rs - codegen::utils::identity_type::consume_type (line 25) ... ok
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522) ... FAILED
[INFO] [stdout] test src/contract_ref.rs - contract_ref::contract_ref (line 30) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318) ... FAILED
[INFO] [stdout] test src/reflect/contract.rs - reflect::contract::ContractName (line 23) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547) ... FAILED
[INFO] [stdout] test src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::hash_bytes (line 890) ... ok
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::hash_encoded (line 918) ... ok
[INFO] [stdout] test src/reflect/trait_def/registry.rs - reflect::trait_def::registry::TraitDefinitionRegistry (line 39) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:206:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:454:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:458:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         pub fn new() -> Self {
[INFO] [stdout] 28 | |             Self {}
[INFO] [stdout] 29 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:454:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:542:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:546:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         pub fn new() -> Self {
[INFO] [stdout] 28 | |             Self {}
[INFO] [stdout] 29 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/contract_ref.rs - contract_ref::contract_ref (line 30) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/contract_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub struct Caller {
[INFO] [stdout] 22 | |         /// The example of `contract_ref!` as a struct type.
[INFO] [stdout] 23 | |         erc20: contract_ref!(Erc20),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/contract_ref.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         /// Example of `contract_ref!` as an argument type.
[INFO] [stdout] 28 | |         #[ink(constructor)]
[INFO] [stdout] 29 | |         pub fn new(erc20: contract_ref!(Erc20)) -> Self {
[INFO] [stdout] 30 | |             Self { erc20 }
[INFO] [stdout] 31 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/contract_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub struct Caller {
[INFO] [stdout] 22 | |         /// The example of `contract_ref!` as a struct type.
[INFO] [stdout] 23 | |         erc20: contract_ref!(Erc20),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:280:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct OnlyOwner {
[INFO] [stdout] 9  | |         owner: AccountId,
[INFO] [stdout] 10 | |         value: u32,
[INFO] [stdout] 11 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:287:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn new() -> Self {
[INFO] [stdout] 16 | |             Self {
[INFO] [stdout] 17 | |                 owner: Self::env().caller(),
[INFO] [stdout] 18 | |                 value: 0,
[INFO] [stdout] 19 | |             }
[INFO] [stdout] 20 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:280:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct OnlyOwner {
[INFO] [stdout] 9  | |         owner: AccountId,
[INFO] [stdout] 10 | |         value: u32,
[INFO] [stdout] 11 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1020:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1024:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1020:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:697:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:701:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | /         pub fn new() -> Self {
[INFO] [stdout] 24 | |             Self {}
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:357:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: BlockNumber,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:363:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn new() -> Self {
[INFO] [stdout] 15 | |             Self {
[INFO] [stdout] 16 | |                 last_invocation: Self::env().block_number(),
[INFO] [stdout] 17 | |             }
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:357:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: BlockNumber,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:240:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: Timestamp,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:246:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn new() -> Self {
[INFO] [stdout] 15 | |             Self {
[INFO] [stdout] 16 | |                 last_invocation: Self::env().block_timestamp(),
[INFO] [stdout] 17 | |             }
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:240:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: Timestamp,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1190:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1194:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1190:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:958:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:962:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: constant `signature` should have an upper case name
[INFO] [stdout]   --> src/env_access.rs:969:11
[INFO] [stdout]    |
[INFO] [stdout] 19 |     const signature: [u8; 65] = [
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `SIGNATURE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: constant `message_hash` should have an upper case name
[INFO] [stdout]   --> src/env_access.rs:975:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const message_hash: [u8; 32] = [
[INFO] [stdout]    |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `MESSAGE_HASH`
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:958:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:89:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:89:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1159:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1163:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1159:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:324:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:328:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:324:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:769:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:773:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         pub fn new() -> Self {
[INFO] [stdout] 26 | |             Self {}
[INFO] [stdout] 27 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1292:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1296:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1221:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1225:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1254:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1258:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:122:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:126:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:859:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:863:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:626:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:630:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | /         pub fn new() -> Self {
[INFO] [stdout] 24 | |             Self {}
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1067:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1071:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1127:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1131:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:396:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:400:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:826:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:830:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1323:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1327:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/contract.rs - reflect::contract::ContractName (line 23) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/reflect/contract.rs:28:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct Contract {}
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/contract.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn constructor() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:161:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:165:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:403:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:407:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn constructor1() -> Self {
[INFO] [stdout] 16 | |             Self {}
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:412:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | /         pub fn constructor2(input1: bool, input2: i32) -> Self {
[INFO] [stdout] 21 | |             Self {}
[INFO] [stdout] 22 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:142:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:146:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn constructor1() -> Self {
[INFO] [stdout] 15 | |             Contract {}
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:151:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | /         pub fn constructor2(input1: i32, input2: i64) -> Self {
[INFO] [stdout] 20 | |             Contract {}
[INFO] [stdout] 21 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:312:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:316:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn constructor() -> Self {
[INFO] [stdout] 16 | |             Self {}
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/dispatch.rs:312:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn constructor() -> Self {
[INFO] [stdout] 15 | |             Contract {}
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/dispatch.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:556:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:560:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         pub fn constructor() -> Self { Self {} }
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/dispatch.rs:556:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         pub fn constructor() -> Self { Contract {} }
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/contract_ref.rs - contract_ref::contract_ref (line 30)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156)
[INFO] [stdout]     src/reflect/contract.rs - reflect::contract::ContractName (line 23)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27)
[INFO] [stdout]     src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 34 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "72f9ca051c34e5fa61b67ae24c6c56ba57c60d33a1d4308509abd06df45569da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72f9ca051c34e5fa61b67ae24c6c56ba57c60d33a1d4308509abd06df45569da", kill_on_drop: false }`
[INFO] [stdout] 72f9ca051c34e5fa61b67ae24c6c56ba57c60d33a1d4308509abd06df45569da
[INFO] testing ink-5.0.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate ink 5.0.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate ink 5.0.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ink 5.0.0
[INFO] finished tweaking crates.io crate ink 5.0.0
[INFO] tweaked toml for crates.io crate ink 5.0.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 140 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding const_env_impl v0.1.2 (latest: v0.1.3)
[INFO] [stderr]       Adding darling v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding darling_core v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding darling_macro v0.14.4 (latest: v0.20.9)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding itertools v0.12.1 (latest: v0.13.0)
[INFO] [stderr]       Adding polkavm-common v0.5.0 (latest: v0.9.0)
[INFO] [stderr]       Adding polkavm-derive v0.5.0 (latest: v0.9.1)
[INFO] [stderr]       Adding polkavm-derive-impl v0.5.0 (latest: v0.9.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding radium v0.7.0 (latest: v1.1.0)
[INFO] [stderr]       Adding scale-bits v0.4.0 (latest: v0.6.0)
[INFO] [stderr]       Adding scale-decode v0.10.0 (latest: v0.13.0)
[INFO] [stderr]       Adding scale-decode-derive v0.10.0 (latest: v0.13.0)
[INFO] [stderr]       Adding scale-encode v0.5.0 (latest: v0.7.1)
[INFO] [stderr]       Adding scale-encode-derive v0.5.0 (latest: v0.7.1)
[INFO] [stderr]       Adding secp256k1 v0.28.2 (latest: v0.29.0)
[INFO] [stderr]       Adding secp256k1-sys v0.9.2 (latest: v0.10.0)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding toml_edit v0.19.15 (latest: v0.22.13)
[INFO] [stderr]       Adding toml_edit v0.21.1 (latest: v0.22.13)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding winnow v0.5.40 (latest: v0.6.8)
[INFO] [stderr]       Adding wyz v0.5.1 (latest: v0.6.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cf5b44e9d1cc4776942193ad0c7e415e202ed0c72070529d7226f6827eba3554
[INFO] running `Command { std: "docker" "start" "-a" "cf5b44e9d1cc4776942193ad0c7e415e202ed0c72070529d7226f6827eba3554", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf5b44e9d1cc4776942193ad0c7e415e202ed0c72070529d7226f6827eba3554", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf5b44e9d1cc4776942193ad0c7e415e202ed0c72070529d7226f6827eba3554", kill_on_drop: false }`
[INFO] [stdout] cf5b44e9d1cc4776942193ad0c7e415e202ed0c72070529d7226f6827eba3554
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 837202a2a77f13efd6a58292aaf6c682c818b840ff06501e915bdeae12e0c83a
[INFO] running `Command { std: "docker" "start" "-a" "837202a2a77f13efd6a58292aaf6c682c818b840ff06501e915bdeae12e0c83a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling byte-slice-cast v1.2.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling ink_prelude v5.0.0
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling xxhash-rust v0.8.10
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling platforms v3.4.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling ink_allocator v5.0.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling pallet-contracts-uapi-next v6.0.3
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling linkme-impl v0.3.26
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling const_env_impl v0.1.2
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.12
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]    Compiling scale-info-derive v2.11.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling const_env v0.1.2
[INFO] [stderr]    Compiling linkme v0.3.26
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling scale-encode-derive v0.5.0
[INFO] [stderr]    Compiling scale-decode-derive v0.10.0
[INFO] [stderr]    Compiling parity-scale-codec v3.6.12
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling ink_ir v5.0.0
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling scale-info v2.11.3
[INFO] [stderr]    Compiling scale-bits v0.4.0
[INFO] [stderr]    Compiling scale-encode v0.5.0
[INFO] [stderr]    Compiling scale-decode v0.10.0
[INFO] [stderr]    Compiling ink_primitives v5.0.0
[INFO] [stderr]    Compiling ink_codegen v5.0.0
[INFO] [stderr]    Compiling ink_metadata v5.0.0
[INFO] [stderr]    Compiling ink_engine v5.0.0
[INFO] [stderr]    Compiling ink_macro v5.0.0
[INFO] [stderr]    Compiling ink_storage_traits v5.0.0
[INFO] [stderr]    Compiling ink_env v5.0.0
[INFO] [stderr]    Compiling ink_storage v5.0.0
[INFO] [stderr]    Compiling ink v5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.21s
[INFO] running `Command { std: "docker" "inspect" "837202a2a77f13efd6a58292aaf6c682c818b840ff06501e915bdeae12e0c83a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "837202a2a77f13efd6a58292aaf6c682c818b840ff06501e915bdeae12e0c83a", kill_on_drop: false }`
[INFO] [stdout] 837202a2a77f13efd6a58292aaf6c682c818b840ff06501e915bdeae12e0c83a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a583ae7970e21e1c3bef4319a6bf26c704b75646753f36214dc7045969a9a8b6
[INFO] running `Command { std: "docker" "start" "-a" "a583ae7970e21e1c3bef4319a6bf26c704b75646753f36214dc7045969a9a8b6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling winnow v0.6.8
[INFO] [stderr]    Compiling trybuild v1.0.96
[INFO] [stderr]    Compiling dissimilar v1.0.9
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling const_env_impl v0.1.2
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.12
[INFO] [stderr]    Compiling scale-info-derive v2.11.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling const_env v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling linkme-impl v0.3.26
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling linkme v0.3.26
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling scale-decode-derive v0.10.0
[INFO] [stderr]    Compiling scale-encode-derive v0.5.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling parity-scale-codec v3.6.12
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling serde_spanned v0.6.6
[INFO] [stderr]    Compiling ink_ir v5.0.0
[INFO] [stderr]    Compiling toml_edit v0.22.13
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling scale-info v2.11.3
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling scale-bits v0.4.0
[INFO] [stderr]    Compiling scale-encode v0.5.0
[INFO] [stderr]    Compiling scale-decode v0.10.0
[INFO] [stderr]    Compiling toml v0.8.13
[INFO] [stderr]    Compiling ink_primitives v5.0.0
[INFO] [stderr]    Compiling ink_codegen v5.0.0
[INFO] [stderr]    Compiling ink_metadata v5.0.0
[INFO] [stderr]    Compiling ink_engine v5.0.0
[INFO] [stderr]    Compiling ink_macro v5.0.0
[INFO] [stderr]    Compiling ink_storage_traits v5.0.0
[INFO] [stderr]    Compiling ink_env v5.0.0
[INFO] [stderr]    Compiling ink_storage v5.0.0
[INFO] [stderr]    Compiling ink v5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ChainExtension` is never used
[INFO] [stdout]   --> src/chain_extension.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait ChainExtension {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.53s
[INFO] running `Command { std: "docker" "inspect" "a583ae7970e21e1c3bef4319a6bf26c704b75646753f36214dc7045969a9a8b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a583ae7970e21e1c3bef4319a6bf26c704b75646753f36214dc7045969a9a8b6", kill_on_drop: false }`
[INFO] [stdout] a583ae7970e21e1c3bef4319a6bf26c704b75646753f36214dc7045969a9a8b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 005fa993524e672db9b027b16fa3605773d241fc97c04f496e107a2f46700fac
[INFO] running `Command { std: "docker" "start" "-a" "005fa993524e672db9b027b16fa3605773d241fc97c04f496e107a2f46700fac", kill_on_drop: false }`
[INFO] [stderr] warning: trait `ChainExtension` is never used
[INFO] [stderr]   --> src/chain_extension.rs:36:11
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub trait ChainExtension {
[INFO] [stderr]    |           ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ink` (lib) generated 1 warning
[INFO] [stderr] warning: `ink` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ink-4712dc6269c38489)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test option_info::tests::as_option_works ... ok
[INFO] [stdout] test result_info::tests::is_result_err_works ... ok
[INFO] [stdout] test result_info::tests::is_result_type_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ink
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchInput (line 33) - compile fail ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchOutput (line 61) - compile fail ... ok
[INFO] [stdout] test src/codegen/utils/identity_type.rs - codegen::utils::identity_type::consume_type (line 37) - compile fail ... ok
[INFO] [stdout] test src/codegen/utils/same_type.rs - codegen::utils::same_type::IsSameType (line 30) - compile fail ... ok
[INFO] [stdout] test src/chain_extension.rs - chain_extension::combine_extensions (line 109) ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchInput (line 26) ... ok
[INFO] [stdout] test src/codegen/utils/identity_type.rs - codegen::utils::identity_type::consume_type (line 25) ... ok
[INFO] [stdout] test src/codegen/utils/same_type.rs - codegen::utils::same_type::IsSameType (line 23) ... ok
[INFO] [stdout] test src/codegen/dispatch/type_check.rs - codegen::dispatch::type_check::DispatchOutput (line 54) ... ok
[INFO] [stdout] test src/contract_ref.rs - contract_ref::contract_ref (line 120) ... ok
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434) ... FAILED
[INFO] [stdout] test src/contract_ref.rs - contract_ref::contract_ref (line 30) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134) ... FAILED
[INFO] [stdout] test src/reflect/contract.rs - reflect::contract::ContractName (line 23) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216) ... FAILED
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318) ... FAILED
[INFO] [stdout] test src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43) ... FAILED
[INFO] [stdout] test src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303) ... FAILED
[INFO] [stdout] test src/reflect/trait_def/registry.rs - reflect::trait_def::registry::TraitDefinitionRegistry (line 39) ... ok
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::hash_bytes (line 890) ... ok
[INFO] [stdout] test src/env_access.rs - env_access::EnvAccess<'a,E>::hash_encoded (line 918) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:542:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:546:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         pub fn new() -> Self {
[INFO] [stdout] 28 | |             Self {}
[INFO] [stdout] 29 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:542:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:454:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:458:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         pub fn new() -> Self {
[INFO] [stdout] 28 | |             Self {}
[INFO] [stdout] 29 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/contract_ref.rs - contract_ref::contract_ref (line 30) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/contract_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub struct Caller {
[INFO] [stdout] 22 | |         /// The example of `contract_ref!` as a struct type.
[INFO] [stdout] 23 | |         erc20: contract_ref!(Erc20),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/contract_ref.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | /         /// Example of `contract_ref!` as an argument type.
[INFO] [stdout] 28 | |         #[ink(constructor)]
[INFO] [stdout] 29 | |         pub fn new(erc20: contract_ref!(Erc20)) -> Self {
[INFO] [stdout] 30 | |             Self { erc20 }
[INFO] [stdout] 31 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/contract_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub struct Caller {
[INFO] [stdout] 22 | |         /// The example of `contract_ref!` as a struct type.
[INFO] [stdout] 23 | |         erc20: contract_ref!(Erc20),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:357:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: BlockNumber,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:363:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn new() -> Self {
[INFO] [stdout] 15 | |             Self {
[INFO] [stdout] 16 | |                 last_invocation: Self::env().block_number(),
[INFO] [stdout] 17 | |             }
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:357:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: BlockNumber,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:240:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: Timestamp,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:246:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn new() -> Self {
[INFO] [stdout] 15 | |             Self {
[INFO] [stdout] 16 | |                 last_invocation: Self::env().block_timestamp(),
[INFO] [stdout] 17 | |             }
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:240:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct MyContract {
[INFO] [stdout] 9  | |         last_invocation: Timestamp,
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:206:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:697:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:701:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | /         pub fn new() -> Self {
[INFO] [stdout] 24 | |             Self {}
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:958:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:962:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: constant `signature` should have an upper case name
[INFO] [stdout]   --> src/env_access.rs:969:11
[INFO] [stdout]    |
[INFO] [stdout] 19 |     const signature: [u8; 65] = [
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `SIGNATURE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: constant `message_hash` should have an upper case name
[INFO] [stdout]   --> src/env_access.rs:975:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const message_hash: [u8; 32] = [
[INFO] [stdout]    |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `MESSAGE_HASH`
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:958:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1190:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1194:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1190:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1020:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1024:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1020:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:280:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct OnlyOwner {
[INFO] [stdout] 9  | |         owner: AccountId,
[INFO] [stdout] 10 | |         value: u32,
[INFO] [stdout] 11 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:287:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn new() -> Self {
[INFO] [stdout] 16 | |             Self {
[INFO] [stdout] 17 | |                 owner: Self::env().caller(),
[INFO] [stdout] 18 | |                 value: 0,
[INFO] [stdout] 19 | |             }
[INFO] [stdout] 20 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/env_access.rs:280:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     pub struct OnlyOwner {
[INFO] [stdout] 9  | |         owner: AccountId,
[INFO] [stdout] 10 | |         value: u32,
[INFO] [stdout] 11 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:626:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:630:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | /         pub fn new() -> Self {
[INFO] [stdout] 24 | |             Self {}
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/env_access.rs:769:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub struct MyContract { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:773:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         pub fn new() -> Self {
[INFO] [stdout] 26 | |             Self {}
[INFO] [stdout] 27 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1159:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1163:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1159:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:396:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:400:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:89:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:89:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1127:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1131:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1292:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1296:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1067:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1071:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:859:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:863:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:324:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:328:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:324:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:826:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:830:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:161:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:165:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:556:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:560:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         pub fn constructor() -> Self { Self {} }
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:122:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:126:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1254:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1258:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:142:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:146:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn constructor1() -> Self {
[INFO] [stdout] 15 | |             Contract {}
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:151:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | /         pub fn constructor2(input1: i32, input2: i64) -> Self {
[INFO] [stdout] 20 | |             Contract {}
[INFO] [stdout] 21 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/contract.rs - reflect::contract::ContractName (line 23) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/reflect/contract.rs:28:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct Contract {}
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/contract.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn constructor() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:403:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:407:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn constructor1() -> Self {
[INFO] [stdout] 16 | |             Self {}
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:412:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | /         pub fn constructor2(input1: bool, input2: i32) -> Self {
[INFO] [stdout] 21 | |             Self {}
[INFO] [stdout] 22 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         pub fn constructor() -> Self {
[INFO] [stdout] 15 | |             Contract {}
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1221:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1225:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1221:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]  --> src/env_access.rs:1323:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]   = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/env_access.rs:1327:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | /         pub fn new() -> Self {
[INFO] [stdout] 13 | |             Self {}
[INFO] [stdout] 14 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/env_access.rs:1323:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub struct MyContract { }
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         pub fn constructor() -> Self { Contract {} }
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/trait_def/info.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303) stdout ----
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Storage`
[INFO] [stdout]   --> src/reflect/dispatch.rs:312:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Storage` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `__ink_dylint_Constructor`
[INFO] [stdout]   --> src/reflect/dispatch.rs:316:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         pub fn constructor() -> Self {
[INFO] [stdout] 16 | |             Self {}
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `ink-debug`, `ink_metadata`, `no-allocator`, `scale-info`, `show-codegen-docs`, `std`
[INFO] [stdout]    = help: consider adding `__ink_dylint_Constructor` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/reflect/dispatch.rs:312:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct Contract {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_` and up 2 bodies
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/contract_ref.rs - contract_ref::contract_ref (line 30)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::account_id (line 275)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::balance (line 319)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::block_number (line 352)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::block_timestamp (line 235)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::caller (line 84)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::caller_is_origin (line 1154)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::code_hash (line 1185)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_recover (line 953)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::ecdsa_to_eth_address (line 1015)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::gas_left (line 197)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract (line 434)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::instantiate_contract_v1 (line 522)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract (line 681)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_delegate (line 751)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::invoke_contract_v1 (line 610)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::is_contract (line 1122)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::lock_delegate_dependency (line 1287)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::minimum_balance (line 391)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::own_code_hash (line 1216)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::set_code_hash (line 1249)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::sr25519_verify (line 1062)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::terminate_contract (line 821)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::transfer (line 854)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::transferred_value (line 117)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::unlock_delegate_dependency (line 1318)
[INFO] [stdout]     src/env_access.rs - env_access::EnvAccess<'a,E>::weight_to_fee (line 156)
[INFO] [stdout]     src/reflect/contract.rs - reflect::contract::ContractName (line 23)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::ContractConstructorDecoder (line 394)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::ContractMessageDecoder (line 303)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DecodeDispatch (line 547)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DispatchableConstructorInfo (line 134)
[INFO] [stdout]     src/reflect/dispatch.rs - reflect::dispatch::DispatchableMessageInfo (line 27)
[INFO] [stdout]     src/reflect/trait_def/info.rs - reflect::trait_def::info::TraitMessageInfo (line 43)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 34 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.38s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "005fa993524e672db9b027b16fa3605773d241fc97c04f496e107a2f46700fac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "005fa993524e672db9b027b16fa3605773d241fc97c04f496e107a2f46700fac", kill_on_drop: false }`
[INFO] [stdout] 005fa993524e672db9b027b16fa3605773d241fc97c04f496e107a2f46700fac
