[INFO] fetching crate cw-multi-test 0.6.0-alpha3... [INFO] checking cw-multi-test-0.6.0-alpha3 against master#4fa76a4a7742bb9c1febe33019f5a9e7e4839a65 for pr-83744 [INFO] extracting crate cw-multi-test 0.6.0-alpha3 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate cw-multi-test 0.6.0-alpha3 on toolchain 4fa76a4a7742bb9c1febe33019f5a9e7e4839a65 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4fa76a4a7742bb9c1febe33019f5a9e7e4839a65" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cw-multi-test 0.6.0-alpha3 [INFO] finished tweaking crates.io crate cw-multi-test 0.6.0-alpha3 [INFO] tweaked toml for crates.io crate cw-multi-test 0.6.0-alpha3 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4fa76a4a7742bb9c1febe33019f5a9e7e4839a65" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4fa76a4a7742bb9c1febe33019f5a9e7e4839a65" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "+4fa76a4a7742bb9c1febe33019f5a9e7e4839a65" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a5316fbf465b9cb5e7dbd7eb5ae48d8f1a6b0904480628df76a8726d1a19be27 [INFO] running `Command { std: "docker" "start" "-a" "a5316fbf465b9cb5e7dbd7eb5ae48d8f1a6b0904480628df76a8726d1a19be27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a5316fbf465b9cb5e7dbd7eb5ae48d8f1a6b0904480628df76a8726d1a19be27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5316fbf465b9cb5e7dbd7eb5ae48d8f1a6b0904480628df76a8726d1a19be27", kill_on_drop: false }` [INFO] [stdout] a5316fbf465b9cb5e7dbd7eb5ae48d8f1a6b0904480628df76a8726d1a19be27 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "+4fa76a4a7742bb9c1febe33019f5a9e7e4839a65" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2c1e860b1961f05afef93ae5c99727f12b01f39675763152d6d891c4f211daed [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" "2c1e860b1961f05afef93ae5c99727f12b01f39675763152d6d891c4f211daed", kill_on_drop: false }` [INFO] [stderr] Checking cosmwasm-std v0.14.0-beta4 [INFO] [stderr] Checking cw-storage-plus v0.6.0-beta2 [INFO] [stderr] Checking cw0 v0.6.0-beta2 [INFO] [stderr] Checking cw-multi-test v0.6.0-alpha3 (/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:39 [INFO] [stdout] | [INFO] [stdout] 7 | ContractResult, CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, [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:39 [INFO] [stdout] | [INFO] [stdout] 7 | ContractResult, CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, [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:424:61 [INFO] [stdout] | [INFO] [stdout] 424 | 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:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | 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:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | 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:132:18 [INFO] [stdout] | [INFO] [stdout] 132 | 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:162:72 [INFO] [stdout] | [INFO] [stdout] 162 | 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:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | ) -> 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:185:51 [INFO] [stdout] | [INFO] [stdout] 185 | 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:205:39 [INFO] [stdout] | [INFO] [stdout] 205 | pub 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:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | 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:242:39 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn sudo>( [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:313:35 [INFO] [stdout] | [INFO] [stdout] 313 | 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:338:39 [INFO] [stdout] | [INFO] [stdout] 338 | fn sudo(&mut self, contract_addr: HumanAddr, msg: Vec) -> 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:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | 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:359:18 [INFO] [stdout] | [INFO] [stdout] 359 | ) -> 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:405:21 [INFO] [stdout] | [INFO] [stdout] 405 | 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:405:41 [INFO] [stdout] | [INFO] [stdout] 405 | 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:412:25 [INFO] [stdout] | [INFO] [stdout] 412 | 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:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | HumanAddr, MessageInfo, Querier, QuerierWrapper, Response, Storage, SubMsg, WasmQuery, [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:263:24 [INFO] [stdout] | [INFO] [stdout] 263 | 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:402:24 [INFO] [stdout] | [INFO] [stdout] 402 | 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:403:29 [INFO] [stdout] | [INFO] [stdout] 403 | 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:409:28 [INFO] [stdout] | [INFO] [stdout] 409 | 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:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | 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:320:18 [INFO] [stdout] | [INFO] [stdout] 320 | 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:329:38 [INFO] [stdout] | [INFO] [stdout] 329 | 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:338:24 [INFO] [stdout] | [INFO] [stdout] 338 | 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:350:18 [INFO] [stdout] | [INFO] [stdout] 350 | 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:452:67 [INFO] [stdout] | [INFO] [stdout] 452 | 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:463:31 [INFO] [stdout] | [INFO] [stdout] 463 | 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:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | 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:471:18 [INFO] [stdout] | [INFO] [stdout] 471 | 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:498:18 [INFO] [stdout] | [INFO] [stdout] 498 | 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:525:18 [INFO] [stdout] | [INFO] [stdout] 525 | 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:566:29 [INFO] [stdout] | [INFO] [stdout] 566 | 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:567:16 [INFO] [stdout] | [INFO] [stdout] 567 | 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:591:29 [INFO] [stdout] | [INFO] [stdout] 591 | 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:592:18 [INFO] [stdout] | [INFO] [stdout] 592 | 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:39 [INFO] [stdout] | [INFO] [stdout] 7 | ContractResult, CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, [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:39 [INFO] [stdout] | [INFO] [stdout] 7 | ContractResult, CosmosMsg, Empty, HumanAddr, MessageInfo, Querier, QuerierResult, [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:424:61 [INFO] [stdout] | [INFO] [stdout] 424 | 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:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | 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:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | 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:132:18 [INFO] [stdout] | [INFO] [stdout] 132 | 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:162:72 [INFO] [stdout] | [INFO] [stdout] 162 | 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:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | ) -> 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:185:51 [INFO] [stdout] | [INFO] [stdout] 185 | 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:205:39 [INFO] [stdout] | [INFO] [stdout] 205 | pub 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:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | 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:242:39 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn sudo>( [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:313:35 [INFO] [stdout] | [INFO] [stdout] 313 | 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:338:39 [INFO] [stdout] | [INFO] [stdout] 338 | fn sudo(&mut self, contract_addr: HumanAddr, msg: Vec) -> 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:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | 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:359:18 [INFO] [stdout] | [INFO] [stdout] 359 | ) -> 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:405:21 [INFO] [stdout] | [INFO] [stdout] 405 | 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:405:41 [INFO] [stdout] | [INFO] [stdout] 405 | 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:412:25 [INFO] [stdout] | [INFO] [stdout] 412 | 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:460:47 [INFO] [stdout] | [INFO] [stdout] 460 | 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:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | 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:472:20 [INFO] [stdout] | [INFO] [stdout] 472 | 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:517:21 [INFO] [stdout] | [INFO] [stdout] 517 | 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:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | 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:564:21 [INFO] [stdout] | [INFO] [stdout] 564 | 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:606:32 [INFO] [stdout] | [INFO] [stdout] 606 | .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:630:21 [INFO] [stdout] | [INFO] [stdout] 630 | 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:651:22 [INFO] [stdout] | [INFO] [stdout] 651 | 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:712:21 [INFO] [stdout] | [INFO] [stdout] 712 | 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: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:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | HumanAddr, MessageInfo, Querier, QuerierWrapper, Response, Storage, SubMsg, WasmQuery, [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:263:24 [INFO] [stdout] | [INFO] [stdout] 263 | 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:402:24 [INFO] [stdout] | [INFO] [stdout] 402 | 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:403:29 [INFO] [stdout] | [INFO] [stdout] 403 | 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:409:28 [INFO] [stdout] | [INFO] [stdout] 409 | 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:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | 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:320:18 [INFO] [stdout] | [INFO] [stdout] 320 | 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:329:38 [INFO] [stdout] | [INFO] [stdout] 329 | 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:338:24 [INFO] [stdout] | [INFO] [stdout] 338 | 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:350:18 [INFO] [stdout] | [INFO] [stdout] 350 | 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:452:67 [INFO] [stdout] | [INFO] [stdout] 452 | 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:463:31 [INFO] [stdout] | [INFO] [stdout] 463 | 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:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | 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:471:18 [INFO] [stdout] | [INFO] [stdout] 471 | 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:498:18 [INFO] [stdout] | [INFO] [stdout] 498 | 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:525:18 [INFO] [stdout] | [INFO] [stdout] 525 | 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:566:29 [INFO] [stdout] | [INFO] [stdout] 566 | 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:567:16 [INFO] [stdout] | [INFO] [stdout] 567 | 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:591:29 [INFO] [stdout] | [INFO] [stdout] 591 | 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:592:18 [INFO] [stdout] | [INFO] [stdout] 592 | address: HumanAddr, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | impl From> for ActionResponse [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 36 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:88:41 [INFO] [stdout] | [INFO] [stdout] 86 | / pub struct App [INFO] [stdout] 87 | | where [INFO] [stdout] 88 | | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | | ^^^^^^^^^^ the trait `JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] 89 | | { [INFO] [stdout] 90 | | wasm: WasmRouter, [INFO] [stdout] 91 | | bank: BankRouter, [INFO] [stdout] 92 | | } [INFO] [stdout] | |_- required by `App` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 51 | / pub struct ContractWrapper [INFO] [stdout] 52 | | where [INFO] [stdout] 53 | | T1: DeserializeOwned, [INFO] [stdout] 54 | | T2: DeserializeOwned, [INFO] [stdout] ... | [INFO] [stdout] 61 | | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | | ^^^^^^^^^^ the trait `JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] ... | [INFO] [stdout] 66 | | sudo_fn: Option>, [INFO] [stdout] 67 | | } [INFO] [stdout] | |_- required by `ContractWrapper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | handle_fn: ContractClosure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 61 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:135:62 [INFO] [stdout] | [INFO] [stdout] 135 | fn customize_fn(raw_fn: ContractFn) -> ContractClosure [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 139 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:148:52 [INFO] [stdout] | [INFO] [stdout] 148 | fn customize_response(resp: Response) -> Response [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 150 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:168:47 [INFO] [stdout] | [INFO] [stdout] 168 | fn customize_msg(msg: CosmosMsg) -> CosmosMsg [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 170 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | impl From> for ActionResponse [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 36 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:88:41 [INFO] [stdout] | [INFO] [stdout] 86 | / pub struct App [INFO] [stdout] 87 | | where [INFO] [stdout] 88 | | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | | ^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] 89 | | { [INFO] [stdout] 90 | | wasm: WasmRouter, [INFO] [stdout] 91 | | bank: BankRouter, [INFO] [stdout] 92 | | } [INFO] [stdout] | |_- required by `app::App` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.3/src/json_schema_impls/wrapper.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub messages: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 26 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | ) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:444:25 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct App [INFO] [stdout] | --- required by a bound in this [INFO] [stdout] 87 | where [INFO] [stdout] 88 | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `app::App` [INFO] [stdout] ... [INFO] [stdout] 444 | fn mock_router() -> App { [INFO] [stdout] | ^^^ the trait `schemars::JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.3/src/json_schema_impls/wrapper.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CustomMsg: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/test_helpers.rs:141:6 [INFO] [stdout] | [INFO] [stdout] 141 | ) -> Result, StdError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `CustomMsg` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | ) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CustomMsg: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/test_helpers.rs:151:6 [INFO] [stdout] | [INFO] [stdout] 151 | ) -> Result, StdError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `CustomMsg` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CustomMsg: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/test_helpers.rs:167:6 [INFO] [stdout] | [INFO] [stdout] 167 | ) -> Result, StdError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `CustomMsg` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:35:62 [INFO] [stdout] | [INFO] [stdout] 35 | fn sudo(&self, deps: DepsMut, env: Env, msg: Vec) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(input: Response) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 36 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 51 | / pub struct ContractWrapper [INFO] [stdout] 52 | | where [INFO] [stdout] 53 | | T1: DeserializeOwned, [INFO] [stdout] 54 | | T2: DeserializeOwned, [INFO] [stdout] ... | [INFO] [stdout] 61 | | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | | ^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] ... | [INFO] [stdout] 66 | | sudo_fn: Option>, [INFO] [stdout] 67 | | } [INFO] [stdout] | |_- required by `ContractWrapper` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.3/src/json_schema_impls/wrapper.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 51 | fn init(input: Response, address: HumanAddr) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 49 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | handle_fn: ContractClosure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 61 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:205:55 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 96 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:135:62 [INFO] [stdout] | [INFO] [stdout] 135 | fn customize_fn(raw_fn: ContractFn) -> ContractClosure [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 139 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:217:15 [INFO] [stdout] | [INFO] [stdout] 217 | msgs: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 96 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:313:51 [INFO] [stdout] | [INFO] [stdout] 313 | fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 287 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:148:52 [INFO] [stdout] | [INFO] [stdout] 148 | fn customize_response(resp: Response) -> Response [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 150 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:168:47 [INFO] [stdout] | [INFO] [stdout] 168 | fn customize_msg(msg: CosmosMsg) -> CosmosMsg [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 170 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cosmwasm_std::Empty: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:620:25 [INFO] [stdout] | [INFO] [stdout] 257 | pub struct WasmRouter [INFO] [stdout] | ---------- required by a bound in this [INFO] [stdout] 258 | where [INFO] [stdout] 259 | C: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `wasm::WasmRouter` [INFO] [stdout] ... [INFO] [stdout] 620 | fn mock_router() -> WasmRouter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `cosmwasm_std::Empty` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.3/src/json_schema_impls/wrapper.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 80 | handle_fn: ContractFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 77 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub messages: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 26 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | handle_fn: ContractFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 118 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CustomMsg: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/test_helpers.rs:126:19 [INFO] [stdout] | [INFO] [stdout] 126 | pub messages: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `CustomMsg` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:204:10 [INFO] [stdout] | [INFO] [stdout] 204 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | ) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | ) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:35:62 [INFO] [stdout] | [INFO] [stdout] 35 | fn sudo(&self, deps: DepsMut, env: Env, msg: Vec) -> Result, String>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 17 | T: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:223:62 [INFO] [stdout] | [INFO] [stdout] 223 | fn sudo(&self, deps: DepsMut, env: Env, msg: Vec) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(input: Response) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 36 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 51 | fn init(input: Response, address: HumanAddr) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 49 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:475:10 [INFO] [stdout] | [INFO] [stdout] 475 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:502:10 [INFO] [stdout] | [INFO] [stdout] 502 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:205:55 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 96 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:217:15 [INFO] [stdout] | [INFO] [stdout] 217 | msgs: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 96 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/app.rs:313:51 [INFO] [stdout] | [INFO] [stdout] 313 | fn execute(&mut self, sender: HumanAddr, msg: CosmosMsg) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/cosmos_msg.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `cosmwasm_std::CosmosMsg` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 287 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:528:10 [INFO] [stdout] | [INFO] [stdout] 528 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 80 | handle_fn: ContractFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 77 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 24 previous errors; 57 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | handle_fn: ContractFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 118 | C: Clone + fmt::Debug + PartialEq + JsonSchema + 'static + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:204:10 [INFO] [stdout] | [INFO] [stdout] 204 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:223:62 [INFO] [stdout] | [INFO] [stdout] 223 | fn sudo(&self, deps: DepsMut, env: Env, msg: Vec) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 196 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:475:10 [INFO] [stdout] | [INFO] [stdout] 475 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:502:10 [INFO] [stdout] | [INFO] [stdout] 502 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `C: schemars::JsonSchema` is not satisfied [INFO] [stdout] --> src/wasm.rs:528:10 [INFO] [stdout] | [INFO] [stdout] 528 | ) -> Result, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `schemars::JsonSchema` is not implemented for `C` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.14.0-beta4/src/results/response.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | T: Clone + fmt::Debug + PartialEq + JsonSchema, [INFO] [stdout] | ---------- required by this bound in `Response` [INFO] [stdout] | [INFO] [stdout] help: trait impl with same name found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/schemars-0.7.6/src/json_schema_impls/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_impl!(<'a, T: ?Sized> JsonSchema for &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `schemars` are being used? [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 430 | C: Clone + fmt::Debug + PartialEq + JsonSchema + schemars::JsonSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [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: aborting due to 30 previous errors; 83 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "2c1e860b1961f05afef93ae5c99727f12b01f39675763152d6d891c4f211daed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2c1e860b1961f05afef93ae5c99727f12b01f39675763152d6d891c4f211daed", kill_on_drop: false }` [INFO] [stdout] 2c1e860b1961f05afef93ae5c99727f12b01f39675763152d6d891c4f211daed