[INFO] cloning repository https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCristianDiazTorres%2FRewardToken_Cosmwasm-main", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCristianDiazTorres%2FRewardToken_Cosmwasm-main'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8493e1aebc53d8ba115e4224893a9c523f94446b
[INFO] documenting CristianDiazTorres/RewardToken_Cosmwasm-main against beta-2025-10-28 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCristianDiazTorres%2FRewardToken_Cosmwasm-main" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config
[INFO] started tweaking git repo https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main
[INFO] finished tweaking git repo https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main
[INFO] tweaked toml for git repo https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/CristianDiazTorres/RewardToken_Cosmwasm-main already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/ERC20/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/Masonry/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/packages/IMasonry/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/Treasury/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/packages/BasisAsset/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/packages/BondTreasury/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/Oracle/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/packages/terraswap/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/RebateTreasury/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/TBond/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/TShare/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/TShareRewardPool/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/TombGenesisRewardPool/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/contracts/TombRewardPool/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc2/source/packages/lib/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05631346551dfd6e798119c70c14f156019255f8c43f32d5a418469dd868ebcb
[INFO] running `Command { std: "docker" "start" "-a" "05631346551dfd6e798119c70c14f156019255f8c43f32d5a418469dd868ebcb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05631346551dfd6e798119c70c14f156019255f8c43f32d5a418469dd868ebcb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05631346551dfd6e798119c70c14f156019255f8c43f32d5a418469dd868ebcb", kill_on_drop: false }`
[INFO] [stdout] 05631346551dfd6e798119c70c14f156019255f8c43f32d5a418469dd868ebcb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "RUSTDOCFLAGS=--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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1026f053f5f5f19677652c02098606908984228743ad9500f3b03f0ea3787d76
[INFO] running `Command { std: "docker" "start" "-a" "1026f053f5f5f19677652c02098606908984228743ad9500f3b03f0ea3787d76", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/ERC20/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Masonry/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/IMasonry/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Treasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/BasisAsset/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/BondTreasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Oracle/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/terraswap/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/RebateTreasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TBond/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TShare/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TShareRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TombGenesisRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TombRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/lib/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling libc v0.2.119
[INFO] [stderr]    Compiling syn v1.0.86
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]     Checking zeroize v1.4.3
[INFO] [stderr]     Checking const-oid v0.6.2
[INFO] [stderr]    Compiling serde v1.0.136
[INFO] [stderr]    Compiling generic-array v0.14.5
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.79
[INFO] [stderr]    Compiling schemars v0.8.8
[INFO] [stderr]    Compiling quote v1.0.15
[INFO] [stderr]    Compiling crunchy v0.1.6
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking uint v0.9.1
[INFO] [stderr]     Checking der v0.4.5
[INFO] [stderr]     Checking bigint v4.4.3
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking getrandom v0.2.5
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]     Checking spki v0.4.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]     Checking pkcs8 v0.7.6
[INFO] [stderr]     Checking ff v0.10.1
[INFO] [stderr]     Checking crypto-bigint v0.2.11
[INFO] [stderr]     Checking signature v1.3.2
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking group v0.10.0
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking elliptic-curve v0.10.6
[INFO] [stderr]     Checking ecdsa v0.12.4
[INFO] [stderr]     Checking k256 v0.9.6
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling serde_derive v1.0.136
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling schemars_derive v0.8.8
[INFO] [stderr]    Compiling cosmwasm-derive v0.16.5
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking ed25519-zebra v2.2.0
[INFO] [stderr]     Checking serde-json-wasm v0.3.2
[INFO] [stderr]     Checking cosmwasm-crypto v0.16.5
[INFO] [stderr]     Checking cosmwasm-std v0.16.5
[INFO] [stderr]     Checking cw0 v0.8.1
[INFO] [stderr]     Checking cosmwasm-storage v0.16.5
[INFO] [stderr]     Checking cw-storage-plus v0.8.1
[INFO] [stderr]     Checking terra-cosmwasm v2.2.0
[INFO] [stderr]     Checking cosmwasm-bignumber v2.2.0
[INFO] [stderr]     Checking cw20 v0.8.1
[INFO] [stderr]     Checking cw2 v0.8.1
[INFO] [stderr]     Checking terraswap v2.4.1 (/opt/rustwide/workdir/packages/terraswap)
[INFO] [stderr]     Checking BondTreasury v0.0.1 (/opt/rustwide/workdir/packages/BondTreasury)
[INFO] [stderr]     Checking BasisAsset v0.0.1 (/opt/rustwide/workdir/packages/BasisAsset)
[INFO] [stderr]     Checking IMasonry v0.0.1 (/opt/rustwide/workdir/packages/IMasonry)
[INFO] [stderr]  Documenting terraswap v2.4.1 (/opt/rustwide/workdir/packages/terraswap)
[INFO] [stderr]  Documenting TShareRewardPool v0.0.1 (/opt/rustwide/workdir/contracts/TShareRewardPool)
[INFO] [stderr]  Documenting TShare v0.0.1 (/opt/rustwide/workdir/contracts/TShare)
[INFO] [stderr]  Documenting TombRewardPool v0.0.1 (/opt/rustwide/workdir/contracts/TombRewardPool)
[INFO] [stderr]  Documenting TombGenesisRewardPool v0.0.1 (/opt/rustwide/workdir/contracts/TombGenesisRewardPool)
[INFO] [stderr]  Documenting ERC20 v0.0.1 (/opt/rustwide/workdir/contracts/ERC20)
[INFO] [stderr]  Documenting lib v0.0.1 (/opt/rustwide/workdir/packages/lib)
[INFO] [stderr]  Documenting TBond v0.0.1 (/opt/rustwide/workdir/contracts/TBond)
[INFO] [stderr]  Documenting IMasonry v0.0.1 (/opt/rustwide/workdir/packages/IMasonry)
[INFO] [stderr]  Documenting BondTreasury v0.0.1 (/opt/rustwide/workdir/packages/BondTreasury)
[INFO] [stderr]  Documenting BasisAsset v0.0.1 (/opt/rustwide/workdir/packages/BasisAsset)
[INFO] [stdout] warning: unused imports: `Addr` and `Uint128`
[INFO] [stdout]  --> packages/BondTreasury/src/msg.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use cosmwasm_std::{Uint128, Addr};
[INFO] [stdout]   |                    ^^^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uq112x112` should have an upper camel case name
[INFO] [stdout]  --> packages/lib/src/fixed_point.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct uq112x112 {
[INFO] [stdout]   |            ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Uq112x112`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uq144x112` should have an upper camel case name
[INFO] [stdout]   --> packages/lib/src/fixed_point.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct uq144x112 {
[INFO] [stdout]    |            ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Uq144x112`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `setTreasuryFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/TShare/src/msg.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     setTreasuryFund { community_fund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `SetTreasuryFund`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `setDevFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/TShare/src/msg.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     setDevFund { dev_fund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `SetDevFund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `claimRewards` should have an upper camel case name
[INFO] [stdout]   --> contracts/TShare/src/msg.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     claimRewards {},
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `ClaimRewards`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `distributeReward` should have an upper camel case name
[INFO] [stdout]   --> contracts/TShare/src/msg.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     distributeReward { farmingIncentiveFund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DistributeReward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `governanceRecoverUnsupported` should have an upper camel case name
[INFO] [stdout]   --> contracts/TShare/src/msg.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     governanceRecoverUnsupported { token: Addr, amount: Uint128, to: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GovernanceRecoverUnsupported`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `BondTreasury` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `bond_treasury`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `setTreasuryFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     setTreasuryFund { _communityFund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `SetTreasuryFund`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `setDevFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     setDevFund { _devFund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `SetDevFund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `claimRewards` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     claimRewards{ },
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `ClaimRewards`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `distributeReward` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     distributeReward{ _farmingIncentiveFund: Addr },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DistributeReward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `governanceRecoverUnsupported` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     governanceRecoverUnsupported{ _token: Addr, _amount: Uint128, _to: Addr}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GovernanceRecoverUnsupported`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `unclaimedTreasuryFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     unclaimedTreasuryFund { },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `UnclaimedTreasuryFund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `unclaimedDevFund` should have an upper camel case name
[INFO] [stdout]   --> contracts/ERC20/src/msg.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     unclaimedDevFund { }
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `UnclaimedDevFund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `IMasonry` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `imasonry`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TOMB` should have a snake case name
[INFO] [stdout]  --> packages/IMasonry/src/msg.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub TOMB: String,
[INFO] [stdout]   |         ^^^^ help: convert the identifier to snake case: `tomb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `POOLSTARTTIME` should have a snake case name
[INFO] [stdout]  --> packages/IMasonry/src/msg.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub POOLSTARTTIME: Uint128
[INFO] [stdout]   |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `poolstarttime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Addr`
[INFO] [stdout]  --> packages/BasisAsset/src/msg.rs:4:29
[INFO] [stdout]   |
[INFO] [stdout] 4 | use cosmwasm_std::{Uint128, Addr};
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `BasisAsset` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `basis_asset`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_startTime` should have a snake case name
[INFO] [stdout]   --> packages/BasisAsset/src/msg.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub _startTime: Uint128,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `_start_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_communityFund` should have a snake case name
[INFO] [stdout]   --> packages/BasisAsset/src/msg.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub _communityFund: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_community_fund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_devFund` should have a snake case name
[INFO] [stdout]   --> packages/BasisAsset/src/msg.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub _devFund: String
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `_dev_fund`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking Oracle v0.0.1 (/opt/rustwide/workdir/contracts/Oracle)
[INFO] [stderr]  Documenting Oracle v0.0.1 (/opt/rustwide/workdir/contracts/Oracle)
[INFO] [stdout] warning: unused import: `query_pair_info`
[INFO] [stdout]   --> contracts/Oracle/src/contract.rs:15:36
[INFO] [stdout]    |
[INFO] [stdout] 15 | use terraswap::querier::{simulate, query_pair_info};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OPERATOR`
[INFO] [stdout]  --> contracts/Oracle/src/query.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |     LAST_EPOCH_TIME, OPERATOR};
[INFO] [stdout]   |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssetInfoRaw`, `Asset`, and `PairInfoRaw`
[INFO] [stdout]  --> contracts/Oracle/src/msg.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use terraswap::asset::{PairInfoRaw, AssetInfoRaw, AssetInfo, Asset};
[INFO] [stdout]   |                        ^^^^^^^^^^^  ^^^^^^^^^^^^             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/Oracle/src/contract.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/Oracle/src/query.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub fn query(deps: Deps, env: Env, msg: QueryMsg) -> StdResult<Binary> {
[INFO] [stdout]    |                          ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `Oracle` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `oracle`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking Treasury v0.0.1 (/opt/rustwide/workdir/contracts/Treasury)
[INFO] [stderr]  Documenting Treasury v0.0.1 (/opt/rustwide/workdir/contracts/Treasury)
[INFO] [stdout] warning: unused imports: `QuerierWrapper` and `StdError`
[INFO] [stdout]  --> contracts/Treasury/src/contract.rs:5:59
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Addr, to_binary, DepsMut, Env, MessageInfo, Response, QuerierWrapper,
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 6 |     Uint128, CosmosMsg, WasmMsg, Storage, StdResult, StdError
[INFO] [stdout]   |                                                      ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Addr` and `Uint128`
[INFO] [stdout]  --> contracts/Treasury/src/query.rs:4:46
[INFO] [stdout]   |
[INFO] [stdout] 4 |     to_binary, Binary, Deps, Env, StdResult, Addr,
[INFO] [stdout]   |                                              ^^^^
[INFO] [stdout] 5 |     Uint128
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Map` and `U128Key`
[INFO] [stdout]  --> contracts/Treasury/src/state.rs:2:29
[INFO] [stdout]   |
[INFO] [stdout] 2 | use cw_storage_plus::{Item, Map, U128Key};
[INFO] [stdout]   |                             ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Querier` and `StdError`
[INFO] [stdout]  --> contracts/Treasury/src/util.rs:3:56
[INFO] [stdout]   |
[INFO] [stdout] 3 | use cosmwasm_std::{ Storage, Uint128, Addr, StdResult, StdError, Response, Env, QuerierWrapper, Querier};
[INFO] [stdout]   |                                                        ^^^^^^^^                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `terraswap::querier`
[INFO] [stdout]  --> contracts/Treasury/src/util.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use terraswap::querier;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BOND_DEPLETION_FLOOR_PERCENT`, `BOND_SUPPLY_EXPANSION_PERCENT`, `BOND_TREASURY`, `BOOTSTRAP_EPOCHS`, `BOOTSTRAP_SUPPLY_EXPANSION_PERCENT`, `DAOFUND_SHARED_PERCENT`, `DAOFUND`, `DEVFUND_SHARED_PERCENT`, `DEVFUND`, `MAX_EXPANSION_TIERS`, `MAX_SUPPLY_CONTRACTION_PERCENT`, `MAX_SUPPLY_EXPANSION_PERCENT`, `MINTING_FACTOR_FOR_PAYING_DEBT`, `PREVIOUS_EPOCH_TOMB_PRICE`, `SEIGNIORAGE_EXPANSION_FLOOR_PERCENT`, and `SUPPLY_TIERS`
[INFO] [stdout]   --> contracts/Treasury/src/util.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     BOND_TREASURY, TOMB_ORACLE, TOMB_PRICE_ONE, TOMB_PRICE_CEILING,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]  9 |     SEIGNIORAGE_SAVED, SUPPLY_TIERS, MAX_EXPANSION_TIERS,
[INFO] [stdout]    |                        ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     MAX_SUPPLY_EXPANSION_PERCENT, BOND_DEPLETION_FLOOR_PERCENT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     SEIGNIORAGE_EXPANSION_FLOOR_PERCENT, MAX_SUPPLY_CONTRACTION_PERCENT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     MAX_DEBT_RATIO_PERCENT, BOND_SUPPLY_EXPANSION_PERCENT,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     BOOTSTRAP_EPOCHS, BOOTSTRAP_SUPPLY_EXPANSION_PERCENT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     PREVIOUS_EPOCH_TOMB_PRICE, MAX_DISCOUNT_RATE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     MAX_PREMIUM_RATE, DISCOUNT_PERCENT, PREMIUM_PERCENT,
[INFO] [stdout] 16 |     PREMIUM_THRESHOLD, MINTING_FACTOR_FOR_PAYING_DEBT,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     DAOFUND, DAOFUND_SHARED_PERCENT, DEVFUND,
[INFO] [stdout]    |     ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 18 |     DEVFUND_SHARED_PERCENT
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> contracts/Treasury/src/contract.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     env: Env,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `info`
[INFO] [stdout]   --> contracts/Treasury/src/contract.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     info: MessageInfo,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg`
[INFO] [stdout]   --> contracts/Treasury/src/contract.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     msg: InstantiateMsg,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:577:5
[INFO] [stdout]     |
[INFO] [stdout] 577 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `info`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 |     info: MessageInfo
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `info`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:769:5
[INFO] [stdout]     |
[INFO] [stdout] 769 |     info: MessageInfo,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:870:5
[INFO] [stdout]     |
[INFO] [stdout] 870 |     env: Env,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `info`
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:871:5
[INFO] [stdout]     |
[INFO] [stdout] 871 |     info: MessageInfo,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]     --> contracts/Treasury/src/contract.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     env: Env,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]     --> contracts/Treasury/src/contract.rs:1116:5
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     env: Env,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `Treasury` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `treasury`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     TOMB_PRICE_CEILING.save(deps.storage, &(Uint128::from(ETHER) * Uint128::from(101u128) / Uint128::from(100u128)));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let _ = TOMB_PRICE_CEILING.save(deps.storage, &(Uint128::from(ETHER) * Uint128::from(101u128) / Uint128::from(100u128)));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     EXCLUDED_FROM_TOTALSUPPLY.save(deps.storage, &excluded_from_total_supply);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let _ = EXCLUDED_FROM_TOTALSUPPLY.save(deps.storage, &excluded_from_total_supply);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     INITIALIZED.save(deps.storage, &true);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let _ = INITIALIZED.save(deps.storage, &true);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> contracts/Treasury/src/contract.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     OPERATOR.save(deps.storage, &info.sender);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let _ = OPERATOR.save(deps.storage, &info.sender);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> contracts/Treasury/src/util.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     EPOCH.save(storage, &epoch);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let _ = EPOCH.save(storage, &epoch);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting RebateTreasury v0.0.1 (/opt/rustwide/workdir/contracts/RebateTreasury)
[INFO] [stderr]  Documenting Masonry v0.0.1 (/opt/rustwide/workdir/contracts/Masonry)
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> contracts/Masonry/src/util.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |     masonry_history[(mason.last_snapshot_index.u128() as usize)].clone()
[INFO] [stdout]    |                     ^                                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     masonry_history[(mason.last_snapshot_index.u128() as usize)].clone()
[INFO] [stdout] 79 +     masonry_history[mason.last_snapshot_index.u128() as usize ].clone()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.52s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bigint v4.4.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/BasisAsset/index.html and 14 other files
[INFO] running `Command { std: "docker" "inspect" "1026f053f5f5f19677652c02098606908984228743ad9500f3b03f0ea3787d76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1026f053f5f5f19677652c02098606908984228743ad9500f3b03f0ea3787d76", kill_on_drop: false }`
[INFO] [stdout] 1026f053f5f5f19677652c02098606908984228743ad9500f3b03f0ea3787d76
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2f6b0484ae0e5cb20a2533887669c21d0bfbc1aa70bb31436e6f2d50ca7ede03
[INFO] running `Command { std: "docker" "start" "-a" "2f6b0484ae0e5cb20a2533887669c21d0bfbc1aa70bb31436e6f2d50ca7ede03", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/ERC20/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Masonry/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/IMasonry/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Treasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/BasisAsset/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/BondTreasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/Oracle/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/terraswap/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/RebateTreasury/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TBond/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TShare/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TShareRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TombGenesisRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/TombRewardPool/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/lib/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "2f6b0484ae0e5cb20a2533887669c21d0bfbc1aa70bb31436e6f2d50ca7ede03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f6b0484ae0e5cb20a2533887669c21d0bfbc1aa70bb31436e6f2d50ca7ede03", kill_on_drop: false }`
[INFO] [stdout] 2f6b0484ae0e5cb20a2533887669c21d0bfbc1aa70bb31436e6f2d50ca7ede03
