[INFO] fetching crate cw-multi-test 0.6.0-alpha1... [INFO] checking cw-multi-test-0.6.0-alpha1 against master#3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 for pr-65819 [INFO] extracting crate cw-multi-test 0.6.0-alpha1 into /workspace/builds/worker-11/source [INFO] validating manifest of crates.io crate cw-multi-test 0.6.0-alpha1 on toolchain 3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cw-multi-test 0.6.0-alpha1 [INFO] finished tweaking crates.io crate cw-multi-test 0.6.0-alpha1 [INFO] tweaked toml for crates.io crate cw-multi-test 0.6.0-alpha1 written to /workspace/builds/worker-11/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5dd7490e80d887dc3d2cd969ab8bc556806da27a54cdaaedf04a6fdae37965cd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5dd7490e80d887dc3d2cd969ab8bc556806da27a54cdaaedf04a6fdae37965cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5dd7490e80d887dc3d2cd969ab8bc556806da27a54cdaaedf04a6fdae37965cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5dd7490e80d887dc3d2cd969ab8bc556806da27a54cdaaedf04a6fdae37965cd", kill_on_drop: false }` [INFO] [stdout] 5dd7490e80d887dc3d2cd969ab8bc556806da27a54cdaaedf04a6fdae37965cd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7365661ab1b592be560d444f5d1725fcc1f07daa0b74c001a5d9986ece50125f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "7365661ab1b592be560d444f5d1725fcc1f07daa0b74c001a5d9986ece50125f", kill_on_drop: false }` [INFO] [stderr] Checking cosmwasm-std v0.14.0-beta4 [INFO] [stderr] Checking cw0 v0.6.0-beta1 [INFO] [stderr] Checking cw-multi-test v0.6.0-alpha1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, QuerierWrapper, QueryRequest, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, QuerierWrapper, QueryRequest, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:358:61 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn parse_contract_addr(data: &Option) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:364:8 [INFO] [stdout] | [INFO] [stdout] 364 | Ok(HumanAddr::from(str)) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:40:46 [INFO] [stdout] | [INFO] [stdout] 40 | fn init(input: Response, address: HumanAddr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:138:72 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn instantiate_contract, V: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:161:51 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn execute_contract>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:183:17 [INFO] [stdout] | [INFO] [stdout] 183 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:263:35 [INFO] [stdout] | [INFO] [stdout] 263 | fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:291:17 [INFO] [stdout] | [INFO] [stdout] 291 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:293:18 [INFO] [stdout] | [INFO] [stdout] 293 | ) -> Result<(HumanAddr, ActionResponse), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | fn send, U: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:339:41 [INFO] [stdout] | [INFO] [stdout] 339 | fn send, U: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:346:25 [INFO] [stdout] | [INFO] [stdout] 346 | let sender: HumanAddr = sender.into(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:385:41 [INFO] [stdout] | [INFO] [stdout] 385 | fn get_balance(router: &App, addr: &HumanAddr) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:393:21 [INFO] [stdout] | [INFO] [stdout] 393 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:394:20 [INFO] [stdout] | [INFO] [stdout] 394 | let rcpt = HumanAddr::from("receiver"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:439:21 [INFO] [stdout] | [INFO] [stdout] 439 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:462:22 [INFO] [stdout] | [INFO] [stdout] 462 | let random = HumanAddr::from("random"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 486 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:528:32 [INFO] [stdout] | [INFO] [stdout] 528 | .execute_contract(&HumanAddr::from("random"), &reflect_addr, &msgs, &[]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:552:21 [INFO] [stdout] | [INFO] [stdout] 552 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:573:22 [INFO] [stdout] | [INFO] [stdout] 573 | let random = HumanAddr::from("random"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | Binary, Coin, HumanAddr, Storage, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:46:44 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn set_balance(&mut self, account: HumanAddr, amount: Vec) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:89:39 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn execute(&mut self, sender: HumanAddr, msg: BankMsg) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:102:18 [INFO] [stdout] | [INFO] [stdout] 102 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:117:23 [INFO] [stdout] | [INFO] [stdout] 117 | from_address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | to_address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:171:18 [INFO] [stdout] | [INFO] [stdout] 171 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:198:21 [INFO] [stdout] | [INFO] [stdout] 198 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:199:20 [INFO] [stdout] | [INFO] [stdout] 199 | let rcpt = HumanAddr::from("receiver"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:258:21 [INFO] [stdout] | [INFO] [stdout] 258 | let owner = HumanAddr::from("owner"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:259:20 [INFO] [stdout] | [INFO] [stdout] 259 | let rcpt = HumanAddr::from("receiver"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:13:27 [INFO] [stdout] | [INFO] [stdout] 13 | use cosmwasm_std::{Order, KV}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:186:24 [INFO] [stdout] | [INFO] [stdout] 186 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:229:24 [INFO] [stdout] | [INFO] [stdout] 229 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:82:34 [INFO] [stdout] | [INFO] [stdout] 82 | ) -> Box + 'b> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:196:70 [INFO] [stdout] | [INFO] [stdout] 196 | fn pick_match(&mut self, lkey: Vec, rkey: Vec) -> Option { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:216:39 [INFO] [stdout] | [INFO] [stdout] 216 | fn take_left(&mut self) -> Option { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | type Item = KV; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:355:31 [INFO] [stdout] | [INFO] [stdout] 355 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:369:31 [INFO] [stdout] | [INFO] [stdout] 369 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:383:31 [INFO] [stdout] | [INFO] [stdout] 383 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:390:31 [INFO] [stdout] | [INFO] [stdout] 390 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:403:31 [INFO] [stdout] | [INFO] [stdout] 403 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:410:31 [INFO] [stdout] | [INFO] [stdout] 410 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:417:31 [INFO] [stdout] | [INFO] [stdout] 417 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:424:31 [INFO] [stdout] | [INFO] [stdout] 424 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:431:31 [INFO] [stdout] | [INFO] [stdout] 431 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:444:31 [INFO] [stdout] | [INFO] [stdout] 444 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:457:31 [INFO] [stdout] | [INFO] [stdout] 457 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:464:31 [INFO] [stdout] | [INFO] [stdout] 464 | let elements: Vec = iter.collect(); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:7:75 [INFO] [stdout] | [INFO] [stdout] 7 | from_slice, Api, Binary, BlockInfo, ContractInfo, Deps, DepsMut, Env, HumanAddr, MessageInfo, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:135:24 [INFO] [stdout] | [INFO] [stdout] 135 | contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:269:29 [INFO] [stdout] | [INFO] [stdout] 269 | contract_diffs: HashMap>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:275:28 [INFO] [stdout] | [INFO] [stdout] 275 | new_contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | contract_diffs: Vec<(HumanAddr, RepLog)>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:189:18 [INFO] [stdout] | [INFO] [stdout] 189 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn query_raw(&self, address: HumanAddr, key: &[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:207:24 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_env>(&self, address: T) -> Env { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:219:18 [INFO] [stdout] | [INFO] [stdout] 219 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:312:67 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn register_contract(&mut self, code_id: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:323:31 [INFO] [stdout] | [INFO] [stdout] 323 | fn next_address(&self) -> HumanAddr { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | HumanAddr::from("Contract #".to_string() + &count.to_string()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:331:18 [INFO] [stdout] | [INFO] [stdout] 331 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:358:18 [INFO] [stdout] | [INFO] [stdout] 358 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:400:29 [INFO] [stdout] | [INFO] [stdout] 400 | parent: &'a HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:401:16 [INFO] [stdout] | [INFO] [stdout] 401 | addr: &HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:425:29 [INFO] [stdout] | [INFO] [stdout] 425 | parent: &'a HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:426:18 [INFO] [stdout] | [INFO] [stdout] 426 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, QuerierWrapper, QueryRequest, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, QuerierWrapper, QueryRequest, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:358:61 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn parse_contract_addr(data: &Option) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:364:8 [INFO] [stdout] | [INFO] [stdout] 364 | Ok(HumanAddr::from(str)) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:40:46 [INFO] [stdout] | [INFO] [stdout] 40 | fn init(input: Response, address: HumanAddr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:138:72 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn instantiate_contract, V: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:161:51 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn execute_contract>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:183:17 [INFO] [stdout] | [INFO] [stdout] 183 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:263:35 [INFO] [stdout] | [INFO] [stdout] 263 | fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:291:17 [INFO] [stdout] | [INFO] [stdout] 291 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:293:18 [INFO] [stdout] | [INFO] [stdout] 293 | ) -> Result<(HumanAddr, ActionResponse), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | fn send, U: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:339:41 [INFO] [stdout] | [INFO] [stdout] 339 | fn send, U: Into>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/app.rs:346:25 [INFO] [stdout] | [INFO] [stdout] 346 | let sender: HumanAddr = sender.into(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | Binary, Coin, HumanAddr, Storage, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:46:44 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn set_balance(&mut self, account: HumanAddr, amount: Vec) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:89:39 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn execute(&mut self, sender: HumanAddr, msg: BankMsg) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:102:18 [INFO] [stdout] | [INFO] [stdout] 102 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:117:23 [INFO] [stdout] | [INFO] [stdout] 117 | from_address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | to_address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | sender: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/bank.rs:171:18 [INFO] [stdout] | [INFO] [stdout] 171 | account: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:13:27 [INFO] [stdout] | [INFO] [stdout] 13 | use cosmwasm_std::{Order, KV}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:186:24 [INFO] [stdout] | [INFO] [stdout] 186 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:229:24 [INFO] [stdout] | [INFO] [stdout] 229 | R: Iterator, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:82:34 [INFO] [stdout] | [INFO] [stdout] 82 | ) -> Box + 'b> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:196:70 [INFO] [stdout] | [INFO] [stdout] 196 | fn pick_match(&mut self, lkey: Vec, rkey: Vec) -> Option { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:216:39 [INFO] [stdout] | [INFO] [stdout] 216 | fn take_left(&mut self) -> Option { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `cosmwasm_std::KV`: Renamed to Pair [INFO] [stdout] --> src/transactions.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | type Item = KV; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:7:75 [INFO] [stdout] | [INFO] [stdout] 7 | from_slice, Api, Binary, BlockInfo, ContractInfo, Deps, DepsMut, Env, HumanAddr, MessageInfo, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:135:24 [INFO] [stdout] | [INFO] [stdout] 135 | contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:269:29 [INFO] [stdout] | [INFO] [stdout] 269 | contract_diffs: HashMap>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:275:28 [INFO] [stdout] | [INFO] [stdout] 275 | new_contracts: HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | contract_diffs: Vec<(HumanAddr, RepLog)>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:189:18 [INFO] [stdout] | [INFO] [stdout] 189 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn query_raw(&self, address: HumanAddr, key: &[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:207:24 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_env>(&self, address: T) -> Env { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:219:18 [INFO] [stdout] | [INFO] [stdout] 219 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:312:67 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn register_contract(&mut self, code_id: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:323:31 [INFO] [stdout] | [INFO] [stdout] 323 | fn next_address(&self) -> HumanAddr { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | HumanAddr::from("Contract #".to_string() + &count.to_string()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:331:18 [INFO] [stdout] | [INFO] [stdout] 331 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:358:18 [INFO] [stdout] | [INFO] [stdout] 358 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:400:29 [INFO] [stdout] | [INFO] [stdout] 400 | parent: &'a HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:401:16 [INFO] [stdout] | [INFO] [stdout] 401 | addr: &HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:425:29 [INFO] [stdout] | [INFO] [stdout] 425 | parent: &'a HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `cosmwasm_std::HumanAddr`: HumanAddr is not much more than an alias to String and it does not provide significant safety advantages. With CosmWasm 0.14, we now use String when there was HumanAddr before. There is also the new Addr, which holds a validated immutable human readable address. [INFO] [stdout] --> src/wasm.rs:426:18 [INFO] [stdout] | [INFO] [stdout] 426 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `admin` in initializer of `cosmwasm_std::WasmMsg` [INFO] [stdout] --> src/app.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | let msg: CosmosMsg = WasmMsg::Instantiate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ missing `admin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:170:28 [INFO] [stdout] | [INFO] [stdout] 170 | contract_addr: contract_addr.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `contract_addr.into().to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `admin` [INFO] [stdout] --> src/app.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 312 | / WasmMsg::Instantiate { [INFO] [stdout] 313 | | code_id, [INFO] [stdout] 314 | | msg, [INFO] [stdout] 315 | | send, [INFO] [stdout] 316 | | label: _, [INFO] [stdout] 317 | | } => { [INFO] [stdout] | |_____________^ missing field `admin` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 316 | label: _, admin } => { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 316 | label: _, .. } => { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `admin` in initializer of `WasmMsg` [INFO] [stdout] --> src/app.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | let msg: CosmosMsg = WasmMsg::Instantiate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ missing `admin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::HumanAddr: From<&std::string::String>` is not satisfied [INFO] [stdout] --> src/app.rs:301:27 [INFO] [stdout] | [INFO] [stdout] 301 | self.send(&sender, &contract_addr, &send)?; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `From<&std::string::String>` is not implemented for `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: consider adding dereference here: `&*sender` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 2 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | sender, [INFO] [stdout] | ^^^^^^ expected struct `Addr`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:309:33 [INFO] [stdout] | [INFO] [stdout] 309 | .handle(contract_addr.clone(), self.router, info, msg.to_vec())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:310:21 [INFO] [stdout] | [INFO] [stdout] 310 | Ok((contract_addr, res.into())) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 323 | sender, [INFO] [stdout] | ^^^^^^ expected struct `Addr`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:348:29 [INFO] [stdout] | [INFO] [stdout] 348 | to_address: recipient.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `recipient.into().to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:170:28 [INFO] [stdout] | [INFO] [stdout] 170 | contract_addr: contract_addr.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `HumanAddr` [INFO] [stdout] | help: try using a conversion method: `contract_addr.into().to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From<&cosmwasm_std::HumanAddr>` is not satisfied [INFO] [stdout] --> src/app.rs:386:23 [INFO] [stdout] | [INFO] [stdout] 386 | router.wrap().query_all_balances(addr).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `From<&cosmwasm_std::HumanAddr>` is not implemented for `std::string::String` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 6 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `admin` [INFO] [stdout] --> src/app.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 312 | / WasmMsg::Instantiate { [INFO] [stdout] 313 | | code_id, [INFO] [stdout] 314 | | msg, [INFO] [stdout] 315 | | send, [INFO] [stdout] 316 | | label: _, [INFO] [stdout] 317 | | } => { [INFO] [stdout] | |_____________^ missing field `admin` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 316 | label: _, admin } => { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 316 | label: _, .. } => { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `HumanAddr: From<&std::string::String>` is not satisfied [INFO] [stdout] --> src/app.rs:301:27 [INFO] [stdout] | [INFO] [stdout] 301 | self.send(&sender, &contract_addr, &send)?; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `From<&std::string::String>` is not implemented for `HumanAddr` [INFO] [stdout] | help: consider adding dereference here: `&*sender` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 2 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:409:25 [INFO] [stdout] | [INFO] [stdout] 409 | to_address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:424:25 [INFO] [stdout] | [INFO] [stdout] 424 | to_address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From<&cosmwasm_std::HumanAddr>` is not satisfied [INFO] [stdout] --> src/app.rs:513:14 [INFO] [stdout] | [INFO] [stdout] 513 | .query_wasm_smart(&reflect_addr, &EmptyMsg {}) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `From<&cosmwasm_std::HumanAddr>` is not implemented for `std::string::String` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 6 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | sender, [INFO] [stdout] | ^^^^^^ expected struct `Addr`, found struct `HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:519:28 [INFO] [stdout] | [INFO] [stdout] 519 | contract_addr: payout_addr.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `payout_addr.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From<&cosmwasm_std::HumanAddr>` is not satisfied [INFO] [stdout] --> src/app.rs:542:14 [INFO] [stdout] | [INFO] [stdout] 542 | .query_wasm_smart(&reflect_addr, &EmptyMsg {}) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `From<&cosmwasm_std::HumanAddr>` is not implemented for `std::string::String` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 6 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:577:25 [INFO] [stdout] | [INFO] [stdout] 577 | to_address: random.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `random.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From<&cosmwasm_std::HumanAddr>` is not satisfied [INFO] [stdout] --> src/app.rs:595:14 [INFO] [stdout] | [INFO] [stdout] 595 | .query_wasm_smart(&reflect_addr, &EmptyMsg {}) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `From<&cosmwasm_std::HumanAddr>` is not implemented for `std::string::String` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 6 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:309:33 [INFO] [stdout] | [INFO] [stdout] 309 | .handle(contract_addr.clone(), self.router, info, msg.to_vec())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:601:25 [INFO] [stdout] | [INFO] [stdout] 601 | to_address: random.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `random.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:310:21 [INFO] [stdout] | [INFO] [stdout] 310 | Ok((contract_addr, res.into())) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:606:25 [INFO] [stdout] | [INFO] [stdout] 606 | to_address: random.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `random.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From<&cosmwasm_std::HumanAddr>` is not satisfied [INFO] [stdout] --> src/app.rs:625:14 [INFO] [stdout] | [INFO] [stdout] 625 | .query_wasm_smart(&reflect_addr, &EmptyMsg {}) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `From<&cosmwasm_std::HumanAddr>` is not implemented for `std::string::String` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 6 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:142:80 [INFO] [stdout] | [INFO] [stdout] 142 | BankMsg::Send { to_address, amount } => self.send(storage, sender, to_address, amount), [INFO] [stdout] | ^^^^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 323 | sender, [INFO] [stdout] | ^^^^^^ expected struct `Addr`, found struct `HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:150:56 [INFO] [stdout] | [INFO] [stdout] 150 | let amount = self.get_balance(storage, address)?; [INFO] [stdout] | ^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:155:61 [INFO] [stdout] | [INFO] [stdout] 155 | let all_amounts = self.get_balance(storage, address)?; [INFO] [stdout] | ^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/app.rs:348:29 [INFO] [stdout] | [INFO] [stdout] 348 | to_address: recipient.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `HumanAddr` [INFO] [stdout] | help: try using a conversion method: `recipient.into().to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:142:80 [INFO] [stdout] | [INFO] [stdout] 142 | BankMsg::Send { to_address, amount } => self.send(storage, sender, to_address, amount), [INFO] [stdout] | ^^^^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:216:22 [INFO] [stdout] | [INFO] [stdout] 216 | address: owner.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `owner.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:150:56 [INFO] [stdout] | [INFO] [stdout] 150 | let amount = self.get_balance(storage, address)?; [INFO] [stdout] | ^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:223:22 [INFO] [stdout] | [INFO] [stdout] 223 | address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:155:61 [INFO] [stdout] | [INFO] [stdout] 155 | let all_amounts = self.get_balance(storage, address)?; [INFO] [stdout] | ^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:180:34 [INFO] [stdout] | [INFO] [stdout] 180 | self.query_smart(contract_addr, querier, msg.into()) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:230:22 [INFO] [stdout] | [INFO] [stdout] 230 | address: owner.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `owner.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:238:22 [INFO] [stdout] | [INFO] [stdout] 238 | address: owner.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `owner.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:182:69 [INFO] [stdout] | [INFO] [stdout] 182 | WasmQuery::Raw { contract_addr, key } => self.query_raw(contract_addr, &key), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:246:22 [INFO] [stdout] | [INFO] [stdout] 246 | address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | to_address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:211:26 [INFO] [stdout] | [INFO] [stdout] 211 | address: address.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `Addr`, found struct `HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 15 previous errors; 54 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0027, E0063, E0277, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0027`. [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:287:25 [INFO] [stdout] | [INFO] [stdout] 287 | to_address: rcpt.clone(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] | help: try using a conversion method: `rcpt.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cw-multi-test` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/test_helpers.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | to_address: info.sender, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected struct `std::string::String`, found struct `Addr` [INFO] [stdout] | help: try using a conversion method: `info.sender.to_string()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:180:34 [INFO] [stdout] | [INFO] [stdout] 180 | self.query_smart(contract_addr, querier, msg.into()) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:182:69 [INFO] [stdout] | [INFO] [stdout] 182 | WasmQuery::Raw { contract_addr, key } => self.query_raw(contract_addr, &key), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `cosmwasm_std::HumanAddr`, found struct `std::string::String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wasm.rs:211:26 [INFO] [stdout] | [INFO] [stdout] 211 | address: address.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `Addr`, found struct `cosmwasm_std::HumanAddr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 34 previous errors; 79 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0027, E0063, E0277, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0027`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "7365661ab1b592be560d444f5d1725fcc1f07daa0b74c001a5d9986ece50125f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7365661ab1b592be560d444f5d1725fcc1f07daa0b74c001a5d9986ece50125f", kill_on_drop: false }` [INFO] [stdout] 7365661ab1b592be560d444f5d1725fcc1f07daa0b74c001a5d9986ece50125f