[INFO] cloning repository https://github.com/gchen-7393b/shade9
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gchen-7393b/shade9" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgchen-7393b%2Fshade9", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgchen-7393b%2Fshade9'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2c34bae0d52b454b8a8f8a52c02abb12753d3b1c
[INFO] testing gchen-7393b/shade9/2c34bae0d52b454b8a8f8a52c02abb12753d3b1c against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgchen-7393b%2Fshade9" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/gchen-7393b/shade9
[INFO] finished tweaking git repo https://github.com/gchen-7393b/shade9
[INFO] tweaked toml for git repo https://github.com/gchen-7393b/shade9 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gchen-7393b/shade9 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gchen-7393b/shade9 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-0-tc2/source/contracts/snip20_derivative/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] [stderr] warning: contracts/mock/mock_adapter/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `mock_adapter` (manifest) generated 1 warning
[INFO] [stderr] warning: contracts/dao/treasury_manager/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `treasury_manager` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71
[INFO] running `Command { std: "docker" "start" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/snip20_derivative/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: contracts/dao/treasury_manager/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `treasury_manager` (manifest) generated 1 warning
[INFO] [stderr] warning: contracts/mock/mock_adapter/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `mock_adapter` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.76
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling serde v1.0.195
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling base16ct v0.1.1
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling der v0.6.1
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling schemars v0.8.16
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling dyn-clone v1.0.16
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling forward_ref v1.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.7.7
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling bytes v1.5.0
[INFO] [stderr]    Compiling bech32 v0.8.1
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.32
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling spki v0.6.0
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling pkcs8 v0.9.0
[INFO] [stderr]    Compiling ff v0.12.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling group v0.12.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling const_format v0.2.32
[INFO] [stderr]    Compiling multi-derive v0.1.0 (/opt/rustwide/workdir/packages/multi_derive)
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling secp256k1-sys v0.4.2
[INFO] [stderr]    Compiling secp256k1-sys v0.8.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling crypto-bigint v0.4.9
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling sec1 v0.3.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling curve25519-dalek v3.2.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling ripemd160 v0.9.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling rfc6979 v0.3.1
[INFO] [stderr]    Compiling elliptic-curve v0.12.3
[INFO] [stderr]    Compiling rs_merkle v1.1.0 (https://github.com/FloppyDisck/rs-merkle?branch=node_export#b35c0aa2)
[INFO] [stderr]    Compiling nanoid v0.4.0
[INFO] [stderr]    Compiling ecdsa v0.14.8
[INFO] [stderr]    Compiling k256 v0.11.6
[INFO] [stderr]    Compiling serde_derive v1.0.195
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling remain v0.2.12
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling cosmwasm-derive v1.5.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling cosmwasm-schema-derive v1.5.2
[INFO] [stderr]    Compiling prost-derive v0.9.0
[INFO] [stderr]    Compiling contract-derive v0.1.0 (/opt/rustwide/workdir/packages/contract_derive)
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling cosmwasm-schema-derive v2.0.0-beta.1 (https://github.com/CosmWasm/cosmwasm#d619238d)
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling schemars_derive v0.8.16
[INFO] [stderr]    Compiling prost v0.9.0
[INFO] [stderr]    Compiling secp256k1 v0.20.3
[INFO] [stderr]    Compiling secp256k1 v0.27.0
[INFO] [stderr]    Compiling ed25519-zebra v3.1.0
[INFO] [stderr]    Compiling serde-json-wasm v0.4.1
[INFO] [stderr]    Compiling bincode2 v2.0.1
[INFO] [stderr]    Compiling secret-cosmwasm-crypto v1.1.11
[INFO] [stderr]    Compiling secret-cosmwasm-std v1.1.11
[INFO] [stderr]    Compiling cosmwasm-schema v1.5.2
[INFO] [stderr]    Compiling cosmwasm-schema v2.0.0-beta.1 (https://github.com/CosmWasm/cosmwasm#d619238d)
[INFO] [stderr]    Compiling secret-cosmwasm-storage v1.1.11
[INFO] [stderr]    Compiling query-authentication v0.1.0 (https://github.com/securesecrets/query-authentication?branch=cosmwasm_v1_upgrade#473dae55)
[INFO] [stderr]    Compiling secret-toolkit-crypto v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-serialization v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-utils v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-storage v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-permit v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-snip721 v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-viewing-key v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-snip20 v0.10.0
[INFO] [stderr]    Compiling secret-toolkit v0.10.0
[INFO] [stderr]    Compiling secret-storage-plus v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stderr]    Compiling secret-utils v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stderr]    Compiling secret-storage-plus v0.13.4 (https://github.com/securesecrets/secret-plus-utils?tag=v0.1.1#96438a5b)
[INFO] [stderr]    Compiling secret-multi-test v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stderr]    Compiling shade-protocol v0.1.0 (/opt/rustwide/workdir/packages/shade_protocol)
[INFO] [stdout] warning: unexpected `cfg` condition value: `ensemble`
[INFO] [stdout]   --> packages/shade_protocol/src/lib.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(feature = "ensemble")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `ensemble` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `rewards_emission`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "rewards_emission")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `rewards_emission` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `lp_shdswap`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "lp_shdswap")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `lp_shdswap` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/mint/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]   = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Decimal`, `PermitAuthentication`, `authenticate_permit`, and `authenticate_vk`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/basic_staking/mod.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     c_std::{Addr, Binary, Decimal, Uint128},
[INFO] [stdout]   |                           ^^^^^^^
[INFO] [stdout] 3 |     query_auth::{
[INFO] [stdout] 4 |         helpers::{authenticate_permit, authenticate_vk, PermitAuthentication},
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Addr`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/snip20_migration/mod.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 | use cosmwasm_std::{Addr, Binary, Uint128};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InstantiateCallback`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/stkd_scrt.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use crate::utils::{ExecuteCallback, InstantiateCallback, Query};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let mut items = self.all.load(storage, seconds)?;
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let item = self.iter_map.get(self.storage.clone(), self.index.clone());
[INFO] [stdout]     |                                                  ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |             .get(self.storage.clone(), self.key.clone(), self.index.clone());
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<'_, Self> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<Self> {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/default.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<'_, Self> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling snip20 v0.1.0 (/opt/rustwide/workdir/contracts/snip20)
[INFO] [stderr]    Compiling snip20_migration v0.1.0 (/opt/rustwide/workdir/contracts/snip20_migration)
[INFO] [stderr]    Compiling treasury_manager v0.1.0 (/opt/rustwide/workdir/contracts/dao/treasury_manager)
[INFO] [stderr]    Compiling snip20_derivative v1.0.0 (/opt/rustwide/workdir/contracts/snip20_derivative)
[INFO] [stderr]    Compiling mock_sienna_pair v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_sienna_pair)
[INFO] [stderr]    Compiling scrt_staking v0.1.0 (/opt/rustwide/workdir/contracts/dao/scrt_staking)
[INFO] [stderr]    Compiling treasury v0.1.0 (/opt/rustwide/workdir/contracts/dao/treasury)
[INFO] [stderr]    Compiling airdrop v0.1.0 (/opt/rustwide/workdir/contracts/airdrop)
[INFO] [stderr]    Compiling mock_stkd_derivative v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_stkd_derivative)
[INFO] [stderr]    Compiling shade-multi-test v0.1.0 (/opt/rustwide/workdir/packages/multi_test)
[INFO] [stderr]    Compiling stkd_scrt v0.1.0 (/opt/rustwide/workdir/contracts/dao/stkd_scrt)
[INFO] [stderr]    Compiling mock_adapter v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_adapter)
[INFO] [stderr]    Compiling query_auth v0.1.0 (/opt/rustwide/workdir/contracts/query_auth)
[INFO] [stderr]    Compiling admin v0.2.0 (/opt/rustwide/workdir/contracts/admin)
[INFO] [stderr]    Compiling basic_staking v0.1.0 (/opt/rustwide/workdir/contracts/basic_staking)
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `governance`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cfg(feature = "governance")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `governance` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `peg_stability`
[INFO] [stdout]    --> packages/multi_test/src/multi.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg(feature = "peg_stability")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]     = help: consider adding `peg_stability` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Addr` and `utils::asset::Contract`
[INFO] [stdout]   --> contracts/dao/treasury/src/contract.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 |         Addr,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     utils::asset::Contract,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/dao/treasury/src/contract.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/dao/treasury_manager/src/contract.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 padding,
[INFO] [stdout]    |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:81:50
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ExecuteMsg::RegisterRewards { token, padding } => {
[INFO] [stdout]    |                                                  ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:85:54
[INFO] [stdout]    |
[INFO] [stdout] 85 |             ExecuteMsg::AddTransferWhitelist { user, padding } => {
[INFO] [stdout]    |                                                      ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:89:57
[INFO] [stdout]    |
[INFO] [stdout] 89 |             ExecuteMsg::RemoveTransferWhitelist { user, padding } => {
[INFO] [stdout]    |                                                         ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             ExecuteMsg::Claim { padding } => execute::claim(deps, env, info),
[INFO] [stdout]     |                                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 padding,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:106:41
[INFO] [stdout]     |
[INFO] [stdout] 106 |             ExecuteMsg::Withdraw { ids, padding } => {
[INFO] [stdout]     |                                         ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:109:36
[INFO] [stdout]     |
[INFO] [stdout] 109 |             ExecuteMsg::Compound { padding } => execute::compound(deps, env, info),
[INFO] [stdout]     |                                    ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:110:52
[INFO] [stdout]     |
[INFO] [stdout] 110 |             ExecuteMsg::EndRewardPool { id, force, padding } => {
[INFO] [stdout]     |                                                    ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 padding,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> contracts/basic_staking/src/execute.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let now = env.block.time.seconds();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> contracts/basic_staking/src/execute.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     mut deps: DepsMut,
[INFO] [stdout]     |     ----^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `messages`
[INFO] [stdout]    --> contracts/airdrop/src/handle.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |                 let messages = vec![send_msg(
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<'_, Config> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Config> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:48:33
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, bool> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, bool> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:57:38
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Account> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<'_, Account> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Uint128> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, Uint128> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<Uint128> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Uint128> {
[INFO] [stdout]    |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<Uint128> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<'_, Uint128> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:106:35
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:115:38
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]     |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<'_, bool> {
[INFO] [stdout]     |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/query_auth/Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `query_auth` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `multi-derive`
[INFO] [stderr]  --> packages/multi_test/Cargo.toml
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `multi-derive`
[INFO] [stderr] warning: `shade-multi-test` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `const_format`
[INFO] [stderr]    --> packages/shade_protocol/Cargo.toml:138:1
[INFO] [stderr]     |
[INFO] [stderr] 138 | const_format = "0.2.26"
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `const_format`
[INFO] [stderr] warning: `shade-protocol` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/snip20_migration/Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `snip20_migration` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `cosmwasm-schema`
[INFO] [stderr]   --> contracts/dao/treasury_manager/Cargo.toml:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | cosmwasm-schema = { git = "https://github.com/CosmWasm/cosmwasm", commit = "1e05e7e" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cosmwasm-schema`
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/dao/treasury_manager/Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `treasury_manager` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 22s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: secret-cosmwasm-std v1.1.11
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/snip20_derivative/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: contracts/dao/treasury_manager/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `treasury_manager` (manifest) generated 1 warning
[INFO] [stderr] warning: contracts/mock/mock_adapter/Cargo.toml: unused manifest key: dependencies.cosmwasm-schema.commit
[INFO] [stderr] warning: `mock_adapter` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling base16ct v0.1.1
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling serde v1.0.195
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling dyn-clone v1.0.16
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling forward_ref v1.0.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling der v0.6.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling bytes v1.5.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling bech32 v0.8.1
[INFO] [stderr]    Compiling const_format v0.2.32
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling multi-derive v0.1.0 (/opt/rustwide/workdir/packages/multi_derive)
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ahash v0.7.7
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ff v0.12.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling group v0.12.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]    Compiling spki v0.6.0
[INFO] [stderr]    Compiling pkcs8 v0.9.0
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crypto-bigint v0.4.9
[INFO] [stderr]    Compiling sec1 v0.3.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling curve25519-dalek v3.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling ripemd160 v0.9.1
[INFO] [stderr]    Compiling secp256k1-sys v0.4.2
[INFO] [stderr]    Compiling nanoid v0.4.0
[INFO] [stderr]    Compiling secp256k1-sys v0.8.1
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling elliptic-curve v0.12.3
[INFO] [stderr]    Compiling rfc6979 v0.3.1
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling ecdsa v0.14.8
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling rstest_macros v0.14.0
[INFO] [stderr]    Compiling k256 v0.11.6
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling schemars v0.8.16
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling futures-timer v3.0.2
[INFO] [stderr]    Compiling ed25519-zebra v3.1.0
[INFO] [stderr]    Compiling serde-json-wasm v0.4.1
[INFO] [stderr]    Compiling bincode2 v2.0.1
[INFO] [stderr]    Compiling secret-cosmwasm-crypto v1.1.11
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling rs_merkle v1.1.0 (https://github.com/FloppyDisck/rs-merkle?branch=node_export#b35c0aa2)
[INFO] [stderr]    Compiling schemars_derive v0.8.16
[INFO] [stderr]    Compiling cosmwasm-derive v1.5.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling cosmwasm-schema-derive v1.5.2
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling contract-derive v0.1.0 (/opt/rustwide/workdir/packages/contract_derive)
[INFO] [stderr]    Compiling prost-derive v0.9.0
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling cosmwasm-schema-derive v2.0.0-beta.1 (https://github.com/CosmWasm/cosmwasm#d619238d)
[INFO] [stderr]    Compiling prost v0.9.0
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]    Compiling secp256k1 v0.20.3
[INFO] [stderr]    Compiling secret-cosmwasm-std v1.1.11
[INFO] [stderr]    Compiling cosmwasm-schema v1.5.2
[INFO] [stderr]    Compiling futures-executor v0.3.30
[INFO] [stderr]    Compiling futures v0.3.30
[INFO] [stderr]    Compiling rstest v0.15.0
[INFO] [stderr]    Compiling cosmwasm-schema v2.0.0-beta.1 (https://github.com/CosmWasm/cosmwasm#d619238d)
[INFO] [stderr]    Compiling secp256k1 v0.27.0
[INFO] [stderr]    Compiling secret-cosmwasm-storage v1.1.11
[INFO] [stderr]    Compiling shade-protocol v0.1.0 (/opt/rustwide/workdir/packages/shade_protocol)
[INFO] [stdout] warning: unexpected `cfg` condition value: `ensemble`
[INFO] [stdout]   --> packages/shade_protocol/src/lib.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(feature = "ensemble")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `ensemble` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::vec`
[INFO] [stdout]  --> packages/shade_protocol/src/utils/asset.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::vec;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BLOCK_SIZE`
[INFO] [stdout]  --> packages/shade_protocol/src/utils/asset.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     BLOCK_SIZE,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CosmosMsg`, `DepsMut`, and `Env`
[INFO] [stdout]  --> packages/shade_protocol/src/utils/asset.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use cosmwasm_std::{CosmosMsg, DepsMut, Env};
[INFO] [stdout]   |                    ^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling query-authentication v0.1.0 (https://github.com/securesecrets/query-authentication?branch=cosmwasm_v1_upgrade#473dae55)
[INFO] [stderr]    Compiling secret-toolkit-crypto v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-serialization v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-permit v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-utils v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-storage v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-viewing-key v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-snip721 v0.10.0
[INFO] [stderr]    Compiling secret-toolkit-snip20 v0.10.0
[INFO] [stderr]    Compiling secret-toolkit v0.10.0
[INFO] [stderr]    Compiling secret-utils v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stderr]    Compiling secret-storage-plus v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stderr]    Compiling secret-storage-plus v0.13.4 (https://github.com/securesecrets/secret-plus-utils?tag=v0.1.1#96438a5b)
[INFO] [stderr]    Compiling secret-multi-test v0.13.4 (https://github.com/securesecrets/secret-plus-utils#96438a5b)
[INFO] [stdout] warning: unexpected `cfg` condition value: `ensemble`
[INFO] [stdout]   --> packages/shade_protocol/src/lib.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(feature = "ensemble")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `ensemble` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `rewards_emission`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "rewards_emission")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `rewards_emission` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `lp_shdswap`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "lp_shdswap")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `lp_shdswap` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/mint/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]   = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Decimal`, `PermitAuthentication`, `authenticate_permit`, and `authenticate_vk`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/basic_staking/mod.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     c_std::{Addr, Binary, Decimal, Uint128},
[INFO] [stdout]   |                           ^^^^^^^
[INFO] [stdout] 3 |     query_auth::{
[INFO] [stdout] 4 |         helpers::{authenticate_permit, authenticate_vk, PermitAuthentication},
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Addr`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/snip20_migration/mod.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 | use cosmwasm_std::{Addr, Binary, Uint128};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `QuerierResult`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/callback.rs:233:49
[INFO] [stdout]     |
[INFO] [stdout] 233 |     use cosmwasm_std::{to_vec, Binary, Querier, QuerierResult};
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Response` and `StdResult`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |         c_std::{Response, StdError, StdResult},
[INFO] [stdout]     |                 ^^^^^^^^            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Addr`, `MockApi`, `MockQuerier`, and `OwnedDeps`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:198:19
[INFO] [stdout]     |
[INFO] [stdout] 198 |         testing::{MockApi, MockQuerier, MockStorage},
[INFO] [stdout]     |                   ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 199 |         Addr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 200 |         CustomQuery,
[INFO] [stdout] 201 |         OwnedDeps,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeserializeOwned`, `self`, and `ser`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |         de::{self, DeserializeOwned},
[INFO] [stdout]     |              ^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 207 |         ser,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use std::marker::PhantomData;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MockApi`, `MockQuerier`, and `OwnedDeps`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |         testing::{MockApi, MockQuerier, MockStorage},
[INFO] [stdout]     |                   ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 |         OwnedDeps,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeserializeOwned`, `self`, and `ser`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:259:14
[INFO] [stdout]     |
[INFO] [stdout] 259 |         de::{self, DeserializeOwned},
[INFO] [stdout]     |              ^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 260 |         ser,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     use std::marker::PhantomData;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |     const MACRO_TEST: IterMap<(Addr), Uint64, u64> = new_iter_map!("MACRO_TEST");
[INFO] [stdout]     |                               ^    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 270 -     const MACRO_TEST: IterMap<(Addr), Uint64, u64> = new_iter_map!("MACRO_TEST");
[INFO] [stdout] 270 +     const MACRO_TEST: IterMap<Addr, Uint64, u64> = new_iter_map!("MACRO_TEST");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:276:27
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let iter: IterMap<(Addr), Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |                           ^    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 276 -         let iter: IterMap<(Addr), Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout] 276 +         let iter: IterMap<Addr, Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:279:65
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<(String), Uint64, u64> {
[INFO] [stdout]     |                                                                 ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 279 -     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<(String), Uint64, u64> {
[INFO] [stdout] 279 +     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<String, Uint64, u64> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let iter: IterMap<(String), Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |                           ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -         let iter: IterMap<(String), Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout] 280 +         let iter: IterMap<String, Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Uint128`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout] 132 |     use crate::c_std::{MemoryStorage, Timestamp, Uint128};
[INFO] [stdout]     |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ensemble`
[INFO] [stdout]   --> packages/shade_protocol/src/lib.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(feature = "ensemble")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `ensemble` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `rewards_emission`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "rewards_emission")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `rewards_emission` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `lp_shdswap`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "lp_shdswap")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]    = help: consider adding `lp_shdswap` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/mint/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `adapter`, `admin`, `admin_impl`, `airdrop`, `backtraces`, `band`, `basic_staking`, `bonds`, `chrono`, `dao`, `dao-utils`, `debug-print`, `default`, `dex`, `errors`, `flexible_msg`, `governance`, `governance-impl`, `implementation`, `interface`, `manager`, `math`, `mint`, `mint_router`, `mock`, `multi-test`, `oracles`, `peg_stability`, `query_auth`, `query_auth_impl`, `query_auth_lib`, `scrt_staking`, `secretswap`, `sienna`, and `sky` and 14 more
[INFO] [stdout]   = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Decimal`, `PermitAuthentication`, `authenticate_permit`, and `authenticate_vk`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/basic_staking/mod.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     c_std::{Addr, Binary, Decimal, Uint128},
[INFO] [stdout]   |                           ^^^^^^^
[INFO] [stdout] 3 |     query_auth::{
[INFO] [stdout] 4 |         helpers::{authenticate_permit, authenticate_vk, PermitAuthentication},
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Addr`
[INFO] [stdout]  --> packages/shade_protocol/src/contract_interfaces/snip20_migration/mod.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 | use cosmwasm_std::{Addr, Binary, Uint128};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InstantiateCallback`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/stkd_scrt.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use crate::utils::{ExecuteCallback, InstantiateCallback, Query};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InstantiateCallback`
[INFO] [stdout]   --> packages/shade_protocol/src/contract_interfaces/dao/stkd_scrt.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use crate::utils::{ExecuteCallback, InstantiateCallback, Query};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]    --> packages/shade_protocol/src/contract_interfaces/snip20/helpers.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     block_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `querier`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/callback.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let querier = MyMockQuerier {};
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_querier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contract`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/callback.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let contract = Contract::new(&Addr::unchecked(address), &hash);
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `test`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let test = Error::Test2;
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `test1`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let test1 = Error::Test1Func(vec![]);
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_test1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let mut storage = MockStorage::new();
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `storage`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let mut storage = MockStorage::new();
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |         let iter: IterItem<Uint64, u64> = IterItem::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let item = iter.remove(&mut storage).unwrap();
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let mut storage = MockStorage::new();
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `storage`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let mut storage = MockStorage::new();
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let iter: IterMap<(Addr), Uint64, u64> = IterMap::new_override("TEST", "SIZE-TEST");
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let mut items = self.all.load(storage, seconds)?;
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn test_push(now: String) {
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let mut data = vec![1, 2, 3, 5, 10];
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn test_append(now: String) {
[INFO] [stdout]     |                    ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let mut now = parse_utc_datetime(&"1995-11-13T00:00:00.00Z".to_string()).unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:204:24
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn test_hour_timed(now: String) {
[INFO] [stdout]     |                        ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let mut now = parse_utc_datetime(&"1995-11-13T00:00:00.00Z".to_string()).unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |     fn test_day_timed(now: String) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut now = parse_utc_datetime(&"1995-11-13T00:00:00.00Z".to_string()).unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn test_month_timed(now: String) {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Query1` is never constructed
[INFO] [stdout]    --> packages/shade_protocol/src/utils/callback.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |     enum FooQuery {
[INFO] [stdout]     |          -------- variant in this enum
[INFO] [stdout] 258 |         Query1 { f1: i8, f2: i8 },
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyQuery` is never constructed
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |     struct MyQuery;
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MACRO_TEST` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:217:11
[INFO] [stdout]     |
[INFO] [stdout] 217 |     const MACRO_TEST: IterItem<Uint64, u64> = new_iter_item!("MACRO_TEST");
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyQuery` is never constructed
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:267:12
[INFO] [stdout]     |
[INFO] [stdout] 267 |     struct MyQuery;
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MACRO_TEST` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:270:11
[INFO] [stdout]     |
[INFO] [stdout] 270 |     const MACRO_TEST: IterMap<(Addr), Uint64, u64> = new_iter_map!("MACRO_TEST");
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<(String), Uint64, u64> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_push` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn test_push(now: String) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_append` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:170:8
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn test_append(now: String) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_hour_timed` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:204:8
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn test_hour_timed(now: String) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_day_timed` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:259:8
[INFO] [stdout]     |
[INFO] [stdout] 259 |     fn test_day_timed(now: String) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_month_timed` is never used
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:314:8
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn test_month_timed(now: String) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Test1Func` should have a snake case name
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:277:25
[INFO] [stdout]     |
[INFO] [stdout] 277 |         Test1, "Verb1", Test1Func,
[INFO] [stdout]     |                         ^^^^^^^^^ help: convert the identifier to snake case: `test1_func`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Test2Func` should have a snake case name
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |         Test2, "Ver2", Test2Func,
[INFO] [stdout]     |                        ^^^^^^^^^ help: convert the identifier to snake case: `test2_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Test3Func` should have a snake case name
[INFO] [stdout]    --> packages/shade_protocol/src/utils/errors.rs:279:25
[INFO] [stdout]     |
[INFO] [stdout] 279 |         Test3, "Verb3", Test3Func);
[INFO] [stdout]     |                         ^^^^^^^^^ help: convert the identifier to snake case: `test3_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let item = self.iter_map.get(self.storage.clone(), self.index.clone());
[INFO] [stdout]     |                                                  ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:226:36
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterItem<Uint64, u64> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterItem<'_, Uint64, u64> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |             .get(self.storage.clone(), self.key.clone(), self.index.clone());
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<(String), Uint64, u64> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn generate(size: u8, storage: &mut dyn Storage) -> IterMap<'_, (String), Uint64, u64> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<'_, Self> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<Self> {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/default.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<'_, Self> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/period_storage.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let mut items = self.all.load(storage, seconds)?;
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_item.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let item = self.iter_map.get(self.storage.clone(), self.index.clone());
[INFO] [stdout]     |                                                  ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/plus/iter_map.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |             .get(self.storage.clone(), self.key.clone(), self.index.clone());
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `dyn secret_cosmwasm_std::Storage` does not implement `Clone`, so calling `clone` on `&dyn secret_cosmwasm_std::Storage` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn read(storage: &dyn Storage) -> ReadonlySingleton<'_, Self> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<Self> {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn write(storage: &mut dyn Storage) -> Singleton<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> packages/shade_protocol/src/utils/storage/default.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn read(storage: &dyn Storage) -> ReadonlyBucket<'_, Self> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/shade_protocol/src/utils/storage/default.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn write(storage: &mut dyn Storage) -> Bucket<'_, Self> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling mock_sienna_pair v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_sienna_pair)
[INFO] [stderr]    Compiling scrt_staking v0.1.0 (/opt/rustwide/workdir/contracts/dao/scrt_staking)
[INFO] [stderr]    Compiling query_auth v0.1.0 (/opt/rustwide/workdir/contracts/query_auth)
[INFO] [stderr]    Compiling basic_staking v0.1.0 (/opt/rustwide/workdir/contracts/basic_staking)
[INFO] [stderr]    Compiling admin v0.2.0 (/opt/rustwide/workdir/contracts/admin)
[INFO] [stderr]    Compiling treasury v0.1.0 (/opt/rustwide/workdir/contracts/dao/treasury)
[INFO] [stderr]    Compiling treasury_manager v0.1.0 (/opt/rustwide/workdir/contracts/dao/treasury_manager)
[INFO] [stderr]    Compiling mock_stkd_derivative v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_stkd_derivative)
[INFO] [stderr]    Compiling snip20_migration v0.1.0 (/opt/rustwide/workdir/contracts/snip20_migration)
[INFO] [stderr]    Compiling mock_adapter v0.1.0 (/opt/rustwide/workdir/contracts/mock/mock_adapter)
[INFO] [stderr]    Compiling snip20 v0.1.0 (/opt/rustwide/workdir/contracts/snip20)
[INFO] [stderr]    Compiling snip20_derivative v1.0.0 (/opt/rustwide/workdir/contracts/snip20_derivative)
[INFO] [stderr]    Compiling stkd_scrt v0.1.0 (/opt/rustwide/workdir/contracts/dao/stkd_scrt)
[INFO] [stderr]    Compiling airdrop v0.1.0 (/opt/rustwide/workdir/contracts/airdrop)
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `library`
[INFO] [stdout]   --> contracts/admin/src/contract.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg_attr(not(feature = "library"), shd_entry_point)]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `debug-print` and `default`
[INFO] [stdout]    = help: consider adding `library` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Addr` and `utils::asset::Contract`
[INFO] [stdout]   --> contracts/dao/treasury/src/contract.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 |         Addr,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     utils::asset::Contract,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 padding,
[INFO] [stdout]    |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:81:50
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ExecuteMsg::RegisterRewards { token, padding } => {
[INFO] [stdout]    |                                                  ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:85:54
[INFO] [stdout]    |
[INFO] [stdout] 85 |             ExecuteMsg::AddTransferWhitelist { user, padding } => {
[INFO] [stdout]    |                                                      ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]   --> contracts/basic_staking/src/contract.rs:89:57
[INFO] [stdout]    |
[INFO] [stdout] 89 |             ExecuteMsg::RemoveTransferWhitelist { user, padding } => {
[INFO] [stdout]    |                                                         ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             ExecuteMsg::Claim { padding } => execute::claim(deps, env, info),
[INFO] [stdout]     |                                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 padding,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:106:41
[INFO] [stdout]     |
[INFO] [stdout] 106 |             ExecuteMsg::Withdraw { ids, padding } => {
[INFO] [stdout]     |                                         ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:109:36
[INFO] [stdout]     |
[INFO] [stdout] 109 |             ExecuteMsg::Compound { padding } => execute::compound(deps, env, info),
[INFO] [stdout]     |                                    ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:110:52
[INFO] [stdout]     |
[INFO] [stdout] 110 |             ExecuteMsg::EndRewardPool { id, force, padding } => {
[INFO] [stdout]     |                                                    ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `padding`
[INFO] [stdout]    --> contracts/basic_staking/src/contract.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 padding,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `padding: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/dao/treasury_manager/src/contract.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/dao/treasury/src/contract.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> contracts/basic_staking/src/execute.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let now = env.block.time.seconds();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> contracts/basic_staking/src/execute.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     mut deps: DepsMut,
[INFO] [stdout]     |     ----^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `messages`
[INFO] [stdout]    --> contracts/airdrop/src/handle.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |                 let messages = vec![send_msg(
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<'_, Config> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Config> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:48:33
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, bool> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, bool> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:57:38
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Account> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<'_, Account> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Uint128> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, Uint128> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<Uint128> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Uint128> {
[INFO] [stdout]    |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<Uint128> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<'_, Uint128> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:106:35
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:115:38
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]     |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<'_, bool> {
[INFO] [stdout]     |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `messages`
[INFO] [stdout]    --> contracts/airdrop/src/handle.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |                 let messages = vec![send_msg(
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn config_w(storage: &mut dyn Storage) -> Singleton<'_, Config> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<Config> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn config_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Config> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:48:33
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn decay_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, bool> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn decay_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, bool> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:57:38
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn address_in_account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<bool> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn address_in_account_w(storage: &mut dyn Storage) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn account_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Account> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<Account> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn account_w(storage: &mut dyn Storage) -> Bucket<'_, Account> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn claim_status_r(storage: &dyn Storage, index: usize) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<bool> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn claim_status_w(storage: &mut dyn Storage, index: usize) -> Bucket<'_, bool> {
[INFO] [stdout]    |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn total_claimed_r(storage: &dyn Storage) -> ReadonlySingleton<'_, Uint128> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<Uint128> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn total_claimed_w(storage: &mut dyn Storage) -> Singleton<'_, Uint128> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/airdrop/src/state.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<Uint128> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn account_total_claimed_r(storage: &dyn Storage) -> ReadonlyBucket<'_, Uint128> {
[INFO] [stdout]    |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<Uint128> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub fn account_total_claimed_w(storage: &mut dyn Storage) -> Bucket<'_, Uint128> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:106:35
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn account_viewkey_r(storage: &dyn Storage) -> ReadonlyBucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<[u8; 32]> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn account_viewkey_w(storage: &mut dyn Storage) -> Bucket<'_, [u8; 32]> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:115:38
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn account_permit_key_r(storage: &dyn Storage, account: String) -> ReadonlyBucket<'_, bool> {
[INFO] [stdout]     |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> contracts/airdrop/src/state.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<bool> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn account_permit_key_w(storage: &mut dyn Storage, account: String) -> Bucket<'_, bool> {
[INFO] [stdout]     |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling shade-multi-test v0.1.0 (/opt/rustwide/workdir/packages/multi_test)
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `governance`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cfg(feature = "governance")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `governance` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `peg_stability`
[INFO] [stdout]    --> packages/multi_test/src/multi.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg(feature = "peg_stability")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]     = help: consider adding `peg_stability` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `liability_mint`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "liability_mint")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `liability_mint` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `governance`
[INFO] [stdout]   --> packages/multi_test/src/multi.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cfg(feature = "governance")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]    = help: consider adding `governance` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `peg_stability`
[INFO] [stdout]    --> packages/multi_test/src/multi.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg(feature = "peg_stability")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `admin`, `airdrop`, `basic_staking`, `dao`, `default`, `mock_adapter`, `mock_sienna`, `mock_stkd`, `query_auth`, `scrt_staking`, `snip20`, `snip20_migration`, `stkd_scrt`, `treasury`, and `treasury_manager`
[INFO] [stdout]     = help: consider adding `peg_stability` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:156:76
[INFO] [stdout]     |
[INFO] [stdout] 156 |     ret_struct.0 = treasury::reserves_query(chain, contracts, snip20_symbol.clone()).unwrap();
[INFO] [stdout]     |                                                                            ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:168:30
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 snip20_symbol.clone(),
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:188:42
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...                   snip20_symbol.clone(),
[INFO] [stdout]     |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:209:76
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ret_struct.0 = treasury::reserves_query(chain, contracts, snip20_symbol.clone()).unwrap();
[INFO] [stdout]     |                                                                            ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:221:30
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 snip20_symbol.clone(),
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:241:42
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...                   snip20_symbol.clone(),
[INFO] [stdout]     |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:156:76
[INFO] [stdout]     |
[INFO] [stdout] 156 |     ret_struct.0 = treasury::reserves_query(chain, contracts, snip20_symbol.clone()).unwrap();
[INFO] [stdout]     |                                                                            ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:168:30
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 snip20_symbol.clone(),
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:188:42
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...                   snip20_symbol.clone(),
[INFO] [stdout]     |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:209:76
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ret_struct.0 = treasury::reserves_query(chain, contracts, snip20_symbol.clone()).unwrap();
[INFO] [stdout]     |                                                                            ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:221:30
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 snip20_symbol.clone(),
[INFO] [stdout]     |                              ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> packages/multi_test/src/interfaces/dao.rs:241:42
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...                   snip20_symbol.clone(),
[INFO] [stdout]     |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `snip20_derivative` (lib test)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.100.0-beta.1-x86_64-unknown-linux-gnu/bin/rustc --crate-name snip20_derivative --edition=2021 contracts/snip20_derivative/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,link -C opt-level=3 -C lto -C codegen-units=1 -C overflow-checks=on --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtraces"))' -C metadata=730214ef0c8d24ec -C extra-filename=-1a20a5c70b00f9ab --out-dir /opt/rustwide/target/release/build/snip20_derivative/1a20a5c70b00f9ab/out -C strip=debuginfo -L dependency=/opt/rustwide/target/release/build/ahash/c04fee708e724970/out -L dependency=/opt/rustwide/target/release/build/anyhow/23c0de1a62a99957/out -L dependency=/opt/rustwide/target/release/build/base16ct/04cc645ed660f424/out -L dependency=/opt/rustwide/target/release/build/base64/6bafa43cff4bf704/out -L dependency=/opt/rustwide/target/release/build/base64/ca117023d9904803/out -L dependency=/opt/rustwide/target/release/build/base64/dc5aa79a61e5e67d/out -L dependency=/opt/rustwide/target/release/build/base64ct/68beb9c3eb844a1d/out -L dependency=/opt/rustwide/target/release/build/bech32/3166bab44b1f2417/out -L dependency=/opt/rustwide/target/release/build/bech32/fb2041097975a491/out -L dependency=/opt/rustwide/target/release/build/bincode2/8277d19395f035a5/out -L dependency=/opt/rustwide/target/release/build/block-buffer/44d7fe852f056b0f/out -L dependency=/opt/rustwide/target/release/build/block-buffer/769ebae7ec1cc19c/out -L dependency=/opt/rustwide/target/release/build/byteorder/aaf05022dbb0857e/out -L dependency=/opt/rustwide/target/release/build/bytes/f0b0be28edfafdcb/out -L dependency=/opt/rustwide/target/release/build/cfg-if/f1ea06fb80f11a45/out -L dependency=/opt/rustwide/target/release/build/chrono/b0030db5f8cf1093/out -L dependency=/opt/rustwide/target/release/build/const-oid/2dc75a0c83333858/out -L dependency=/opt/rustwide/target/release/build/const_format/62f886037b3095f6/out -L dependency=/opt/rustwide/target/release/build/const_format_proc_macros/54ea32e9023ed31c/out -L dependency=/opt/rustwide/target/release/build/contract-derive/5d28c7dec2ac0f5b/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-derive/014768d0b3aff1bf/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-schema-derive/a17f5167ac5ace18/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-schema/c165e06b4650c944/out -L dependency=/opt/rustwide/target/release/build/cpufeatures/3c405fadf55d1c6d/out -L dependency=/opt/rustwide/target/release/build/crunchy/606b928481e1aea9/out -L dependency=/opt/rustwide/target/release/build/crypto-bigint/80194c5efa06a5e5/out -L dependency=/opt/rustwide/target/release/build/crypto-common/a7d507a648ca72d1/out -L dependency=/opt/rustwide/target/release/build/curve25519-dalek/46b2213ca02aff42/out -L dependency=/opt/rustwide/target/release/build/der/2c4ff510a2123f72/out -L dependency=/opt/rustwide/target/release/build/derivative/8921d6d11a5170dc/out -L dependency=/opt/rustwide/target/release/build/digest/15e7f38d3d1f2e17/out -L dependency=/opt/rustwide/target/release/build/digest/1c3ed65df1ba2b01/out -L dependency=/opt/rustwide/target/release/build/dyn-clone/e818380dbeb98171/out -L dependency=/opt/rustwide/target/release/build/ecdsa/f701e8dbdf5aed06/out -L dependency=/opt/rustwide/target/release/build/ed25519-zebra/e6f73765ddff3336/out -L dependency=/opt/rustwide/target/release/build/either/d70191bd691c0308/out -L dependency=/opt/rustwide/target/release/build/elliptic-curve/fac18ae07023e63e/out -L dependency=/opt/rustwide/target/release/build/ff/d8efd2d0c4e26e59/out -L dependency=/opt/rustwide/target/release/build/forward_ref/0ecdf1a1418e8aff/out -L dependency=/opt/rustwide/target/release/build/generic-array/af41d01dab19a74e/out -L dependency=/opt/rustwide/target/release/build/getrandom/ff0a1a6cebd9522d/out -L dependency=/opt/rustwide/target/release/build/group/d8c48c82e925c531/out -L dependency=/opt/rustwide/target/release/build/hashbrown/6a27b75dd00f7d7f/out -L dependency=/opt/rustwide/target/release/build/hex/288d8ba2a2eb2ba6/out -L dependency=/opt/rustwide/target/release/build/hmac/686a85b834088406/out -L dependency=/opt/rustwide/target/release/build/itertools/d105f4b9c8f142c0/out -L dependency=/opt/rustwide/target/release/build/itoa/e30f1f5941b638b3/out -L dependency=/opt/rustwide/target/release/build/k256/c47785a3f4e108ac/out -L dependency=/opt/rustwide/target/release/build/libc/ed709901b3ff27df/out -L dependency=/opt/rustwide/target/release/build/nanoid/a149a468eeaf393e/out -L dependency=/opt/rustwide/target/release/build/num-integer/92a8f070564a5762/out -L dependency=/opt/rustwide/target/release/build/num-traits/c57cb8d6d8e09a2e/out -L dependency=/opt/rustwide/target/release/build/once_cell/3857f3e1a0b362e1/out -L dependency=/opt/rustwide/target/release/build/opaque-debug/56b684dc01f2e7a6/out -L dependency=/opt/rustwide/target/release/build/pkcs8/64ba96b684b51b5a/out -L dependency=/opt/rustwide/target/release/build/ppv-lite86/0ca06df712250e44/out -L dependency=/opt/rustwide/target/release/build/prost-derive/265cd58c7ff96aa9/out -L dependency=/opt/rustwide/target/release/build/prost/56496ad01245f591/out -L dependency=/opt/rustwide/target/release/build/query-authentication/28ef1ce129b8a075/out -L dependency=/opt/rustwide/target/release/build/rand/b50f264a5a3b2b90/out -L dependency=/opt/rustwide/target/release/build/rand_chacha/045ceb53c9e47289/out -L dependency=/opt/rustwide/target/release/build/rand_chacha/2d7dbdc909aebc52/out -L dependency=/opt/rustwide/target/release/build/rand_core/161d5094124b85bf/out -L dependency=/opt/rustwide/target/release/build/rand_core/f1fca2c9f931de27/out -L dependency=/opt/rustwide/target/release/build/remain/904e83513aec4b0f/out -L dependency=/opt/rustwide/target/release/build/rfc6979/e407398543a1a48c/out -L dependency=/opt/rustwide/target/release/build/ripemd/333f97d5b6e14fbe/out -L dependency=/opt/rustwide/target/release/build/ripemd160/258533b8fd06e73b/out -L dependency=/opt/rustwide/target/release/build/ryu/2a54db051554f899/out -L dependency=/opt/rustwide/target/release/build/schemars/320b0fb3f6128673/out -L dependency=/opt/rustwide/target/release/build/schemars_derive/dae161a5b84bec8a/out -L dependency=/opt/rustwide/target/release/build/sec1/1a97669b8e343ee4/out -L dependency=/opt/rustwide/target/release/build/secp256k1-sys/7f88c3d38fef7a2a/out -L dependency=/opt/rustwide/target/release/build/secp256k1-sys/eb19b3f545f57dbe/out -L dependency=/opt/rustwide/target/release/build/secp256k1/0d28b07229c44727/out -L dependency=/opt/rustwide/target/release/build/secp256k1/d6612208c12396af/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-crypto/39a088ddd60ffba5/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-std/279423c37c33abaf/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-storage/7cc916d7c06da99e/out -L dependency=/opt/rustwide/target/release/build/secret-multi-test/474fbd39b7638368/out -L dependency=/opt/rustwide/target/release/build/secret-storage-plus/18b0d497cc04222c/out -L dependency=/opt/rustwide/target/release/build/secret-storage-plus/6d533462b36afd8a/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-crypto/b23952b0cda504ae/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-permit/e968b9a9d49b184e/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-serialization/d9349d4cb969ce9b/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-snip20/cd5703ca1e747012/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-snip721/9b5aa513bb241273/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-storage/9e4bb593d6b6dd46/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-utils/dd8af0373dd6b7fb/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-viewing-key/ad0402cc3e6aea1a/out -L dependency=/opt/rustwide/target/release/build/secret-utils/0ab29cc65be42fa7/out -L dependency=/opt/rustwide/target/release/build/serde-json-wasm/73fd6825c080735b/out -L dependency=/opt/rustwide/target/release/build/serde/4d8e2fae2e7aa349/out -L dependency=/opt/rustwide/target/release/build/serde_derive/6d50876215c8c077/out -L dependency=/opt/rustwide/target/release/build/serde_json/d7d31fa02624600b/out -L dependency=/opt/rustwide/target/release/build/sha2/74bb0a841b0795a6/out -L dependency=/opt/rustwide/target/release/build/sha2/f69215273214bca2/out -L dependency=/opt/rustwide/target/release/build/signature/98ee2192a06d39f6/out -L dependency=/opt/rustwide/target/release/build/spki/01b45d1c1779ebef/out -L dependency=/opt/rustwide/target/release/build/static_assertions/71e41764b473de6f/out -L dependency=/opt/rustwide/target/release/build/strum/9a6d9ac6a2d7f6d1/out -L dependency=/opt/rustwide/target/release/build/strum_macros/b4ee8bff6c3f4675/out -L dependency=/opt/rustwide/target/release/build/subtle/a1e79625d13fa96f/out -L dependency=/opt/rustwide/target/release/build/thiserror-impl/a63c5e9fd384c86b/out -L dependency=/opt/rustwide/target/release/build/thiserror/bc43816f0a0e312a/out -L dependency=/opt/rustwide/target/release/build/time/50ade76135403d3a/out -L dependency=/opt/rustwide/target/release/build/typenum/82873cf0ddc154c8/out -L dependency=/opt/rustwide/target/release/build/uint/0a4843d709f9779b/out -L dependency=/opt/rustwide/target/release/build/zeroize/4e35f906833367f5/out --extern base64=/opt/rustwide/target/release/build/base64/6bafa43cff4bf704/out/libbase64-6bafa43cff4bf704.rlib --extern cosmwasm_schema=/opt/rustwide/target/release/build/cosmwasm-schema/c165e06b4650c944/out/libcosmwasm_schema-c165e06b4650c944.rlib --extern schemars=/opt/rustwide/target/release/build/schemars/320b0fb3f6128673/out/libschemars-320b0fb3f6128673.rlib --extern cosmwasm_std=/opt/rustwide/target/release/build/secret-cosmwasm-std/279423c37c33abaf/out/libsecret_cosmwasm_std-279423c37c33abaf.rlib --extern cosmwasm_storage=/opt/rustwide/target/release/build/secret-cosmwasm-storage/7cc916d7c06da99e/out/libsecret_cosmwasm_storage-7cc916d7c06da99e.rlib --extern secret_toolkit=/opt/rustwide/target/release/build/secret-toolkit/ba05ea2f6a965d39/out/libsecret_toolkit-ba05ea2f6a965d39.rlib --extern secret_toolkit_crypto=/opt/rustwide/target/release/build/secret-toolkit-crypto/b23952b0cda504ae/out/libsecret_toolkit_crypto-b23952b0cda504ae.rlib --extern serde=/opt/rustwide/target/release/build/serde/4d8e2fae2e7aa349/out/libserde-4d8e2fae2e7aa349.rlib --extern shade_protocol=/opt/rustwide/target/release/build/shade-protocol/8e7b9880ebcb8112/out/libshade_protocol.rlib --cap-lints=warn --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/release/build/secp256k1-sys/d6d9ccfa61f88859/out -L native=/opt/rustwide/target/release/build/secp256k1-sys/457158cf24802776/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `snip20_derivative` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.100.0-beta.1-x86_64-unknown-linux-gnu/bin/rustc --crate-name snip20_derivative --edition=2021 contracts/snip20_derivative/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C overflow-checks=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtraces"))' -C metadata=5c07c716910f4d69 --out-dir /opt/rustwide/target/release/build/snip20_derivative/4703e9a9574367c4/out -C strip=debuginfo -L dependency=/opt/rustwide/target/release/build/ahash/c04fee708e724970/out -L dependency=/opt/rustwide/target/release/build/anyhow/23c0de1a62a99957/out -L dependency=/opt/rustwide/target/release/build/base16ct/04cc645ed660f424/out -L dependency=/opt/rustwide/target/release/build/base64/6bafa43cff4bf704/out -L dependency=/opt/rustwide/target/release/build/base64/ca117023d9904803/out -L dependency=/opt/rustwide/target/release/build/base64/dc5aa79a61e5e67d/out -L dependency=/opt/rustwide/target/release/build/base64ct/68beb9c3eb844a1d/out -L dependency=/opt/rustwide/target/release/build/bech32/3166bab44b1f2417/out -L dependency=/opt/rustwide/target/release/build/bech32/fb2041097975a491/out -L dependency=/opt/rustwide/target/release/build/bincode2/8277d19395f035a5/out -L dependency=/opt/rustwide/target/release/build/block-buffer/44d7fe852f056b0f/out -L dependency=/opt/rustwide/target/release/build/block-buffer/769ebae7ec1cc19c/out -L dependency=/opt/rustwide/target/release/build/byteorder/aaf05022dbb0857e/out -L dependency=/opt/rustwide/target/release/build/bytes/f0b0be28edfafdcb/out -L dependency=/opt/rustwide/target/release/build/cfg-if/f1ea06fb80f11a45/out -L dependency=/opt/rustwide/target/release/build/chrono/b0030db5f8cf1093/out -L dependency=/opt/rustwide/target/release/build/const-oid/2dc75a0c83333858/out -L dependency=/opt/rustwide/target/release/build/const_format/62f886037b3095f6/out -L dependency=/opt/rustwide/target/release/build/const_format_proc_macros/54ea32e9023ed31c/out -L dependency=/opt/rustwide/target/release/build/contract-derive/5d28c7dec2ac0f5b/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-derive/014768d0b3aff1bf/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-schema-derive/a17f5167ac5ace18/out -L dependency=/opt/rustwide/target/release/build/cosmwasm-schema/c165e06b4650c944/out -L dependency=/opt/rustwide/target/release/build/cpufeatures/3c405fadf55d1c6d/out -L dependency=/opt/rustwide/target/release/build/crunchy/606b928481e1aea9/out -L dependency=/opt/rustwide/target/release/build/crypto-bigint/80194c5efa06a5e5/out -L dependency=/opt/rustwide/target/release/build/crypto-common/a7d507a648ca72d1/out -L dependency=/opt/rustwide/target/release/build/curve25519-dalek/46b2213ca02aff42/out -L dependency=/opt/rustwide/target/release/build/der/2c4ff510a2123f72/out -L dependency=/opt/rustwide/target/release/build/derivative/8921d6d11a5170dc/out -L dependency=/opt/rustwide/target/release/build/digest/15e7f38d3d1f2e17/out -L dependency=/opt/rustwide/target/release/build/digest/1c3ed65df1ba2b01/out -L dependency=/opt/rustwide/target/release/build/dyn-clone/e818380dbeb98171/out -L dependency=/opt/rustwide/target/release/build/ecdsa/f701e8dbdf5aed06/out -L dependency=/opt/rustwide/target/release/build/ed25519-zebra/e6f73765ddff3336/out -L dependency=/opt/rustwide/target/release/build/either/d70191bd691c0308/out -L dependency=/opt/rustwide/target/release/build/elliptic-curve/fac18ae07023e63e/out -L dependency=/opt/rustwide/target/release/build/ff/d8efd2d0c4e26e59/out -L dependency=/opt/rustwide/target/release/build/forward_ref/0ecdf1a1418e8aff/out -L dependency=/opt/rustwide/target/release/build/generic-array/af41d01dab19a74e/out -L dependency=/opt/rustwide/target/release/build/getrandom/ff0a1a6cebd9522d/out -L dependency=/opt/rustwide/target/release/build/group/d8c48c82e925c531/out -L dependency=/opt/rustwide/target/release/build/hashbrown/6a27b75dd00f7d7f/out -L dependency=/opt/rustwide/target/release/build/hex/288d8ba2a2eb2ba6/out -L dependency=/opt/rustwide/target/release/build/hmac/686a85b834088406/out -L dependency=/opt/rustwide/target/release/build/itertools/d105f4b9c8f142c0/out -L dependency=/opt/rustwide/target/release/build/itoa/e30f1f5941b638b3/out -L dependency=/opt/rustwide/target/release/build/k256/c47785a3f4e108ac/out -L dependency=/opt/rustwide/target/release/build/libc/ed709901b3ff27df/out -L dependency=/opt/rustwide/target/release/build/nanoid/a149a468eeaf393e/out -L dependency=/opt/rustwide/target/release/build/num-integer/92a8f070564a5762/out -L dependency=/opt/rustwide/target/release/build/num-traits/c57cb8d6d8e09a2e/out -L dependency=/opt/rustwide/target/release/build/once_cell/3857f3e1a0b362e1/out -L dependency=/opt/rustwide/target/release/build/opaque-debug/56b684dc01f2e7a6/out -L dependency=/opt/rustwide/target/release/build/pkcs8/64ba96b684b51b5a/out -L dependency=/opt/rustwide/target/release/build/ppv-lite86/0ca06df712250e44/out -L dependency=/opt/rustwide/target/release/build/prost-derive/265cd58c7ff96aa9/out -L dependency=/opt/rustwide/target/release/build/prost/56496ad01245f591/out -L dependency=/opt/rustwide/target/release/build/query-authentication/28ef1ce129b8a075/out -L dependency=/opt/rustwide/target/release/build/rand/b50f264a5a3b2b90/out -L dependency=/opt/rustwide/target/release/build/rand_chacha/045ceb53c9e47289/out -L dependency=/opt/rustwide/target/release/build/rand_chacha/2d7dbdc909aebc52/out -L dependency=/opt/rustwide/target/release/build/rand_core/161d5094124b85bf/out -L dependency=/opt/rustwide/target/release/build/rand_core/f1fca2c9f931de27/out -L dependency=/opt/rustwide/target/release/build/remain/904e83513aec4b0f/out -L dependency=/opt/rustwide/target/release/build/rfc6979/e407398543a1a48c/out -L dependency=/opt/rustwide/target/release/build/ripemd/333f97d5b6e14fbe/out -L dependency=/opt/rustwide/target/release/build/ripemd160/258533b8fd06e73b/out -L dependency=/opt/rustwide/target/release/build/ryu/2a54db051554f899/out -L dependency=/opt/rustwide/target/release/build/schemars/320b0fb3f6128673/out -L dependency=/opt/rustwide/target/release/build/schemars_derive/dae161a5b84bec8a/out -L dependency=/opt/rustwide/target/release/build/sec1/1a97669b8e343ee4/out -L dependency=/opt/rustwide/target/release/build/secp256k1-sys/7f88c3d38fef7a2a/out -L dependency=/opt/rustwide/target/release/build/secp256k1-sys/eb19b3f545f57dbe/out -L dependency=/opt/rustwide/target/release/build/secp256k1/0d28b07229c44727/out -L dependency=/opt/rustwide/target/release/build/secp256k1/d6612208c12396af/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-crypto/39a088ddd60ffba5/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-std/279423c37c33abaf/out -L dependency=/opt/rustwide/target/release/build/secret-cosmwasm-storage/7cc916d7c06da99e/out -L dependency=/opt/rustwide/target/release/build/secret-multi-test/474fbd39b7638368/out -L dependency=/opt/rustwide/target/release/build/secret-storage-plus/18b0d497cc04222c/out -L dependency=/opt/rustwide/target/release/build/secret-storage-plus/6d533462b36afd8a/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-crypto/b23952b0cda504ae/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-permit/e968b9a9d49b184e/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-serialization/d9349d4cb969ce9b/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-snip20/cd5703ca1e747012/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-snip721/9b5aa513bb241273/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-storage/9e4bb593d6b6dd46/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-utils/dd8af0373dd6b7fb/out -L dependency=/opt/rustwide/target/release/build/secret-toolkit-viewing-key/ad0402cc3e6aea1a/out -L dependency=/opt/rustwide/target/release/build/secret-utils/0ab29cc65be42fa7/out -L dependency=/opt/rustwide/target/release/build/serde-json-wasm/73fd6825c080735b/out -L dependency=/opt/rustwide/target/release/build/serde/4d8e2fae2e7aa349/out -L dependency=/opt/rustwide/target/release/build/serde_derive/6d50876215c8c077/out -L dependency=/opt/rustwide/target/release/build/serde_json/d7d31fa02624600b/out -L dependency=/opt/rustwide/target/release/build/sha2/74bb0a841b0795a6/out -L dependency=/opt/rustwide/target/release/build/sha2/f69215273214bca2/out -L dependency=/opt/rustwide/target/release/build/signature/98ee2192a06d39f6/out -L dependency=/opt/rustwide/target/release/build/spki/01b45d1c1779ebef/out -L dependency=/opt/rustwide/target/release/build/static_assertions/71e41764b473de6f/out -L dependency=/opt/rustwide/target/release/build/strum/9a6d9ac6a2d7f6d1/out -L dependency=/opt/rustwide/target/release/build/strum_macros/b4ee8bff6c3f4675/out -L dependency=/opt/rustwide/target/release/build/subtle/a1e79625d13fa96f/out -L dependency=/opt/rustwide/target/release/build/thiserror-impl/a63c5e9fd384c86b/out -L dependency=/opt/rustwide/target/release/build/thiserror/bc43816f0a0e312a/out -L dependency=/opt/rustwide/target/release/build/time/50ade76135403d3a/out -L dependency=/opt/rustwide/target/release/build/typenum/82873cf0ddc154c8/out -L dependency=/opt/rustwide/target/release/build/uint/0a4843d709f9779b/out -L dependency=/opt/rustwide/target/release/build/zeroize/4e35f906833367f5/out --extern base64=/opt/rustwide/target/release/build/base64/6bafa43cff4bf704/out/libbase64-6bafa43cff4bf704.rlib --extern schemars=/opt/rustwide/target/release/build/schemars/320b0fb3f6128673/out/libschemars-320b0fb3f6128673.rlib --extern cosmwasm_std=/opt/rustwide/target/release/build/secret-cosmwasm-std/279423c37c33abaf/out/libsecret_cosmwasm_std-279423c37c33abaf.rlib --extern cosmwasm_storage=/opt/rustwide/target/release/build/secret-cosmwasm-storage/7cc916d7c06da99e/out/libsecret_cosmwasm_storage-7cc916d7c06da99e.rlib --extern secret_toolkit=/opt/rustwide/target/release/build/secret-toolkit/ba05ea2f6a965d39/out/libsecret_toolkit-ba05ea2f6a965d39.rlib --extern secret_toolkit_crypto=/opt/rustwide/target/release/build/secret-toolkit-crypto/b23952b0cda504ae/out/libsecret_toolkit_crypto-b23952b0cda504ae.rlib --extern serde=/opt/rustwide/target/release/build/serde/4d8e2fae2e7aa349/out/libserde-4d8e2fae2e7aa349.rlib --extern shade_protocol=/opt/rustwide/target/release/build/shade-protocol/8e7b9880ebcb8112/out/libshade_protocol.rlib --cap-lints=warn --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/release/build/secp256k1-sys/d6d9ccfa61f88859/out -L native=/opt/rustwide/target/release/build/secp256k1-sys/457158cf24802776/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/query_auth/Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `query_auth` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/snip20_migration/Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `snip20_migration` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `cosmwasm-schema`
[INFO] [stderr]   --> contracts/dao/treasury_manager/Cargo.toml:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | cosmwasm-schema = { git = "https://github.com/CosmWasm/cosmwasm", commit = "1e05e7e" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cosmwasm-schema`
[INFO] [stderr] warning: unused dependency `schemars`
[INFO] [stderr]   --> contracts/dao/treasury_manager/Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | schemars = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `schemars`
[INFO] [stderr] warning: `treasury_manager` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71", kill_on_drop: false }`
[INFO] [stdout] f2b454f8465faf7510cd78329a3b2efd71a17d4a337ba935dce7cef9cecc0d71
