[INFO] cloning repository https://github.com/bentaro/nftauction
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bentaro/nftauction" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b5fed259485bb44d1a72523a26fb060317b05f56
[INFO] checking bentaro/nftauction against 1.55.0 for beta-1.56-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction" "/workspace/builds/worker-5/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  32% (195/604)
Updating files:  33% (200/604)
Updating files:  34% (206/604)
Updating files:  35% (212/604)
Updating files:  36% (218/604)
Updating files:  37% (224/604)
Updating files:  38% (230/604)
Updating files:  39% (236/604)
Updating files:  40% (242/604)
Updating files:  40% (245/604)
Updating files:  41% (248/604)
Updating files:  42% (254/604)
Updating files:  43% (260/604)
Updating files:  44% (266/604)
Updating files:  45% (272/604)
Updating files:  46% (278/604)
Updating files:  47% (284/604)
Updating files:  48% (290/604)
Updating files:  49% (296/604)
Updating files:  50% (302/604)
Updating files:  51% (309/604)
Updating files:  52% (315/604)
Updating files:  52% (318/604)
Updating files:  53% (321/604)
Updating files:  54% (327/604)
Updating files:  55% (333/604)
Updating files:  56% (339/604)
Updating files:  57% (345/604)
Updating files:  58% (351/604)
Updating files:  59% (357/604)
Updating files:  60% (363/604)
Updating files:  61% (369/604)
Updating files:  62% (375/604)
Updating files:  63% (381/604)
Updating files:  64% (387/604)
Updating files:  65% (393/604)
Updating files:  66% (399/604)
Updating files:  67% (405/604)
Updating files:  68% (411/604)
Updating files:  69% (417/604)
Updating files:  70% (423/604)
Updating files:  71% (429/604)
Updating files:  72% (435/604)
Updating files:  73% (441/604)
Updating files:  74% (447/604)
Updating files:  75% (453/604)
Updating files:  76% (460/604)
Updating files:  77% (466/604)
Updating files:  78% (472/604)
Updating files:  79% (478/604)
Updating files:  80% (484/604)
Updating files:  81% (490/604)
Updating files:  82% (496/604)
Updating files:  83% (502/604)
Updating files:  84% (508/604)
Updating files:  85% (514/604)
Updating files:  86% (520/604)
Updating files:  87% (526/604)
Updating files:  88% (532/604)
Updating files:  89% (538/604)
Updating files:  90% (544/604)
Updating files:  91% (550/604)
Updating files:  92% (556/604)
Updating files:  93% (562/604)
Updating files:  94% (568/604)
Updating files:  95% (574/604)
Updating files:  96% (580/604)
Updating files:  97% (586/604)
Updating files:  98% (592/604)
Updating files:  99% (598/604)
Updating files: 100% (604/604)
Updating files: 100% (604/604), done.
[INFO] validating manifest of git repo https://github.com/bentaro/nftauction on toolchain 1.55.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/bentaro/nftauction
[INFO] finished tweaking git repo https://github.com/bentaro/nftauction
[INFO] tweaked toml for git repo https://github.com/bentaro/nftauction written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate git repo https://github.com/bentaro/nftauction already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7f022be8b3343109a47bc827025a5ef6b78348594e6476f2c5f288c797d87817
[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" "7f022be8b3343109a47bc827025a5ef6b78348594e6476f2c5f288c797d87817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f022be8b3343109a47bc827025a5ef6b78348594e6476f2c5f288c797d87817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f022be8b3343109a47bc827025a5ef6b78348594e6476f2c5f288c797d87817", kill_on_drop: false }`
[INFO] [stdout] 7f022be8b3343109a47bc827025a5ef6b78348594e6476f2c5f288c797d87817
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8d8d75d2ec4c3d4df93da1618d6490667e4c890f77fb563f8600f55bc5cd10bc
[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" "8d8d75d2ec4c3d4df93da1618d6490667e4c890f77fb563f8600f55bc5cd10bc", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.40
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling snafu-derive v0.6.8
[INFO] [stderr]     Checking snafu v0.6.8
[INFO] [stderr]     Checking serde_json v1.0.57
[INFO] [stderr]     Checking serde-json-wasm v0.2.1
[INFO] [stderr]     Checking cosmwasm-std v0.11.1
[INFO] [stderr]     Checking cosmwasm-storage v0.11.1
[INFO] [stderr]     Checking auction v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::NftMsg`
[INFO] [stdout]   --> src/contract.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     StdResult, Storage, Uint128, MessageInfo, NftMsg,
[INFO] [stdout]    |                                               ^^^^^^ no `NftMsg` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::contract::VOTING_TOKEN`
[INFO] [stdout]  --> src/tests.rs:3:48
[INFO] [stdout]   |
[INFO] [stdout] 3 |     use crate::contract::{handle, init, query, VOTING_TOKEN};
[INFO] [stdout]   |                                                ^^^^^^^^^^^^ no `VOTING_TOKEN` in `contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::log`
[INFO] [stdout]  --> src/tests.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |         coins, from_binary, log, Api, BankMsg, Coin, CosmosMsg, Env, Extern, HandleResponse,
[INFO] [stdout]   |                             ^^^ no `log` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::NftMsg`
[INFO] [stdout]   --> src/contract.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     StdResult, Storage, Uint128, MessageInfo, NftMsg,
[INFO] [stdout]    |                                               ^^^^^^ no `NftMsg` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sent_nfts` on type `MessageInfo`
[INFO] [stdout]    --> src/contract.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 |         .sent_nfts
[INFO] [stdout]     |          ^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sender`, `sent_funds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:550:35
[INFO] [stdout]     |
[INFO] [stdout] 550 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sent_nfts` on type `MessageInfo`
[INFO] [stdout]    --> src/contract.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 |         .sent_nfts
[INFO] [stdout]     |          ^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sender`, `sent_funds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:550:35
[INFO] [stdout]     |
[INFO] [stdout] 550 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:22:19
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let env = mock_env(TEST_CREATOR, &coins(2, &msg.denom));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  --------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let _res = init(&mut deps, env, msg).expect("contract successfully handles InitMsg");
[INFO] [stdout]    |                    ^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    expected 4 arguments
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 23 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 24 |     _env: Env,
[INFO] [stdout]    |     ---------
[INFO] [stdout] 25 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 26 |     msg: InitMsg,
[INFO] [stdout]    |     ------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:27:23
[INFO] [stdout]     |
[INFO] [stdout] 27  |         let mut env = mock_env(sender, sent);
[INFO] [stdout]     |                       ^^^^^^^^ ------  ---- supplied 2 arguments
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        expected 1 argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:44:19
[INFO] [stdout]     |
[INFO] [stdout] 44  |         let env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]    |                   ^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   expected 4 arguments
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 23 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 24 |     _env: Env,
[INFO] [stdout]    |     ---------
[INFO] [stdout] 25 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 26 |     msg: InitMsg,
[INFO] [stdout]    |     ------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        expected 1 argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:68:19
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let res = query(&deps, QueryMsg::Listing { listing_id: 1 });
[INFO] [stdout]     |                   ^^^^^ -----  ----------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 3 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:478:8
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub fn query<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 479 |     _deps: &Extern<S, A, Q>,
[INFO] [stdout]     |     -----------------------
[INFO] [stdout] 480 |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 481 |     msg: QueryMsg,
[INFO] [stdout]     |     -------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        expected 1 argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |         let env = mock_env("voter", &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ -------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]    |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   expected 4 arguments
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 41 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 42 |     env: Env,
[INFO] [stdout]    |     --------
[INFO] [stdout] 43 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 44 |     msg: HandleMsg,
[INFO] [stdout]    |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        expected 1 argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:98:19
[INFO] [stdout]     |
[INFO] [stdout] 98  |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |         match handle(&mut deps, env.clone(), msg) {
[INFO] [stdout]     |               ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |               |
[INFO] [stdout]     |               expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |         match handle(&mut deps, env.clone(), msg) {
[INFO] [stdout]     |               ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |               |
[INFO] [stdout]     |               expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CreateListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let msg = HandleMsg::CreateListing {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CreateListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:160:24
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let res = query(&deps, QueryMsg::Listing { listing_id: 1 }).unwrap();
[INFO] [stdout]     |                   ^^^^^ -----  ----------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 3 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:478:8
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub fn query<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 479 |     _deps: &Extern<S, A, Q>,
[INFO] [stdout]     |     -----------------------
[INFO] [stdout] 480 |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 481 |     msg: QueryMsg,
[INFO] [stdout]     |     -------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:194:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let handle_res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut deps = mock_dependencies(20, &coins(1000, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  -------------------------- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let handle_res = handle(&mut deps, creator_env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:244:26
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:247:30
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:255:24
[INFO] [stdout]     |
[INFO] [stdout] 255 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:266:30
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:268:26
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let handle_res = handle(&mut deps, creator_env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:271:24
[INFO] [stdout]     |
[INFO] [stdout] 271 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:283:24
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let mut deps = mock_dependencies(20, &coins(1000, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  -------------------------- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:289:26
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:291:30
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:297:24
[INFO] [stdout]     |
[INFO] [stdout] 297 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let mut deps = mock_dependencies(20, &coins(100, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  ------------------------- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                               ^^^^^^^^ ------------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:320:26
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:322:24
[INFO] [stdout]     |
[INFO] [stdout] 322 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:333:30
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:337:26
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:340:30
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:345:26
[INFO] [stdout]     |
[INFO] [stdout] 345 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:377:24
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let mut deps = mock_dependencies(20, &coins(voter1_stake, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  ---------------------------------- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:379:31
[INFO] [stdout]     |
[INFO] [stdout] 379 |         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                               ^^^^^^^^ ------------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:390:24
[INFO] [stdout]     |
[INFO] [stdout] 390 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:401:30
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:402:19
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let env = mock_env(TEST_VOTER, &coins(voter1_stake, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:407:30
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:408:19
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let env = mock_env(TEST_VOTER_2, &coins(voter2_stake, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  ---------------------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:413:19
[INFO] [stdout]     |
[INFO] [stdout] 413 |         let env = mock_env(TEST_VOTER_2, &[]);
[INFO] [stdout]     |                   ^^^^^^^^ ------------  --- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:414:30
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:419:26
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let handle_res = handle(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:422:30
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -------------------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:427:24
[INFO] [stdout]     |
[INFO] [stdout] 427 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:439:24
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:462:30
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:464:26
[INFO] [stdout]     |
[INFO] [stdout] 464 |         let handle_res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:477:24
[INFO] [stdout]     |
[INFO] [stdout] 477 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:483:26
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:494:19
[INFO] [stdout]     |
[INFO] [stdout] 494 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:495:30
[INFO] [stdout]     |
[INFO] [stdout] 495 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:514:24
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:523:26
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:534:30
[INFO] [stdout]     |
[INFO] [stdout] 534 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:535:19
[INFO] [stdout]     |
[INFO] [stdout] 535 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:537:26
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:540:19
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:542:30
[INFO] [stdout]     |
[INFO] [stdout] 542 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:548:26
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:554:24
[INFO] [stdout]     |
[INFO] [stdout] 554 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:557:30
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:558:19
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:560:26
[INFO] [stdout]     |
[INFO] [stdout] 560 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:577:19
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:578:30
[INFO] [stdout]     |
[INFO] [stdout] 578 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:582:26
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `auction` due to 5 previous errors
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:611:24
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:614:19
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:615:30
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:619:19
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:630:24
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:633:30
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let env = mock_env(TEST_VOTER, &coins(10, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:636:26
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:639:19
[INFO] [stdout]     |
[INFO] [stdout] 639 |         let env = mock_env(TEST_VOTER, &[]);
[INFO] [stdout]     |                   ^^^^^^^^ ----------  --- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:640:30
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:644:19
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:657:24
[INFO] [stdout]     |
[INFO] [stdout] 657 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:664:26
[INFO] [stdout]     |
[INFO] [stdout] 664 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:676:19
[INFO] [stdout]     |
[INFO] [stdout] 676 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:677:30
[INFO] [stdout]     |
[INFO] [stdout] 677 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:679:26
[INFO] [stdout]     |
[INFO] [stdout] 679 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:683:30
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:688:26
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:691:30
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:696:19
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  -----------  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:707:24
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:710:30
[INFO] [stdout]     |
[INFO] [stdout] 710 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:715:19
[INFO] [stdout]     |
[INFO] [stdout] 715 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:717:19
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:728:24
[INFO] [stdout]     |
[INFO] [stdout] 728 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:731:30
[INFO] [stdout]     |
[INFO] [stdout] 731 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:733:19
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:735:26
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^ ---------  ---  ----------- supplied 3 arguments
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:741:24
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:745:19
[INFO] [stdout]     |
[INFO] [stdout] 745 |         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:746:24
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let init_res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                        ^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 23  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 24  |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 25  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 26  |     msg: InitMsg,
[INFO] [stdout]     |     ------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:750:30
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:751:19
[INFO] [stdout]     |
[INFO] [stdout] 751 |         let env = mock_env(TEST_VOTER, &coins(0, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:753:19
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:764:24
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ --  --- supplied 2 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 1 argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:768:19
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:769:24
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let init_res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                        ^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 23  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 24  |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 25  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 26  |     msg: InitMsg,
[INFO] [stdout]     |     ------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:773:30
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:774:19
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let env = mock_env(TEST_VOTER, &coins(11, "play money"));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ supplied 2 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 0 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:776:19
[INFO] [stdout]     |
[INFO] [stdout] 776 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^ ---------  ---  --- supplied 3 arguments
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   expected 4 arguments
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:796:24
[INFO] [stdout]     |
[INFO] [stdout] 796 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:853:24
[INFO] [stdout]     |
[INFO] [stdout] 853 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 142 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "8d8d75d2ec4c3d4df93da1618d6490667e4c890f77fb563f8600f55bc5cd10bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d8d75d2ec4c3d4df93da1618d6490667e4c890f77fb563f8600f55bc5cd10bc", kill_on_drop: false }`
[INFO] [stdout] 8d8d75d2ec4c3d4df93da1618d6490667e4c890f77fb563f8600f55bc5cd10bc
