[INFO] fetching crate cw-multi-test 0.6.0-alpha3... [INFO] checking cw-multi-test-0.6.0-alpha3 against try#45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4 for pr-83744 [INFO] extracting crate cw-multi-test 0.6.0-alpha3 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate cw-multi-test 0.6.0-alpha3 on toolchain 45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4" "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-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cw0 v0.6.0-beta2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "+45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7c7dc06e7f60f1f1198372d6ab7264f7b53517da3d9a654c92b8155d01dea230 [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" "7c7dc06e7f60f1f1198372d6ab7264f7b53517da3d9a654c92b8155d01dea230", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7c7dc06e7f60f1f1198372d6ab7264f7b53517da3d9a654c92b8155d01dea230", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c7dc06e7f60f1f1198372d6ab7264f7b53517da3d9a654c92b8155d01dea230", kill_on_drop: false }` [INFO] [stdout] 7c7dc06e7f60f1f1198372d6ab7264f7b53517da3d9a654c92b8155d01dea230 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "+45d8b6e68beee1c9c1ce92ae258a7e02f8f13aa4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", 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] d684e01f3a36f030a5ec8ba680c4f1d839a4d8c103b7bdb594367a69b94ae7cf [INFO] running `Command { std: "docker" "start" "-a" "d684e01f3a36f030a5ec8ba680c4f1d839a4d8c103b7bdb594367a69b94ae7cf", kill_on_drop: false }` [INFO] [stderr] Compiling schemars v0.8.3 [INFO] [stderr] Checking dyn-clone v1.0.4 [INFO] [stderr] Compiling syn v1.0.69 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking ff v0.8.0 [INFO] [stderr] Checking signature v1.2.2 [INFO] [stderr] Checking curve25519-dalek v3.1.0 [INFO] [stderr] Checking group v0.8.0 [INFO] [stderr] Checking elliptic-curve v0.8.5 [INFO] [stderr] Checking ecdsa v0.10.2 [INFO] [stderr] Checking k256 v0.7.3 [INFO] [stderr] Compiling serde_derive_internals v0.25.0 [INFO] [stderr] Compiling serde_derive v1.0.125 [INFO] [stderr] Compiling thiserror-impl v1.0.24 [INFO] [stderr] Compiling schemars_derive v0.8.3 [INFO] [stderr] Compiling cosmwasm-derive v0.14.0-beta4 [INFO] [stderr] Compiling schemars_derive v0.7.6 [INFO] [stderr] Checking thiserror v1.0.24 [INFO] [stderr] Checking serde v1.0.125 [INFO] [stderr] Checking serde_json v1.0.64 [INFO] [stderr] Checking ed25519-zebra v2.2.0 [INFO] [stderr] Checking serde-json-wasm v0.3.1 [INFO] [stderr] Checking cosmwasm-crypto v0.14.0-beta4 [INFO] [stderr] Checking schemars v0.7.6 [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: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 `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 `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 `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/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/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: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/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 `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 `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 `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/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/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: 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] [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[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 `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 `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 `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/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/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/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/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 `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 `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 `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/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/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: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[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] [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" "d684e01f3a36f030a5ec8ba680c4f1d839a4d8c103b7bdb594367a69b94ae7cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d684e01f3a36f030a5ec8ba680c4f1d839a4d8c103b7bdb594367a69b94ae7cf", kill_on_drop: false }` [INFO] [stdout] d684e01f3a36f030a5ec8ba680c4f1d839a4d8c103b7bdb594367a69b94ae7cf