[INFO] cloning repository https://github.com/Sotatek-huytran2/LegenDAO_Rework
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Sotatek-huytran2/LegenDAO_Rework" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSotatek-huytran2%2FLegenDAO_Rework", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSotatek-huytran2%2FLegenDAO_Rework'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fee15eea3d8c5cb28474d1c5d549fb1ab0cd1098
[INFO] documenting Sotatek-huytran2/LegenDAO_Rework against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSotatek-huytran2%2FLegenDAO_Rework" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Sotatek-huytran2/LegenDAO_Rework on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Sotatek-huytran2/LegenDAO_Rework
[INFO] finished tweaking git repo https://github.com/Sotatek-huytran2/LegenDAO_Rework
[INFO] tweaked toml for git repo https://github.com/Sotatek-huytran2/LegenDAO_Rework written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Sotatek-huytran2/LegenDAO_Rework 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" "+1.75.0" "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-0-tc1/source/contracts/staking/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde-json-wasm v0.2.3
[INFO] [stderr]   Downloaded schemars v0.7.6
[INFO] [stderr]   Downloaded cosmwasm-schema v0.10.1
[INFO] [stderr]   Downloaded secret-toolkit v0.3.0
[INFO] [stderr]   Downloaded cosmwasm-schema v0.9.4
[INFO] [stderr]   Downloaded secret-cosmwasm-storage v0.10.0
[INFO] [stderr]   Downloaded remain v0.2.4
[INFO] [stderr]   Downloaded secret-toolkit-storage v0.3.0
[INFO] [stderr]   Downloaded secret-toolkit-crypto v0.3.0
[INFO] [stderr]   Downloaded schemars_derive v0.7.6
[INFO] [stderr]   Downloaded secret-cosmwasm-std v0.10.1
[INFO] [stderr]   Downloaded secret-toolkit-snip721 v0.3.0
[INFO] [stderr]   Downloaded secret-toolkit-utils v0.3.1
[INFO] [stderr]   Downloaded sha3 v0.10.5
[INFO] [stderr]   Downloaded secret-toolkit-permit v0.3.1
[INFO] [stderr]   Downloaded secret-toolkit-serialization v0.3.0
[INFO] [stderr]   Downloaded secret-toolkit-snip20 v0.3.0
[INFO] [stderr]   Downloaded secret-toolkit-viewing-key v0.3.0
[INFO] [stderr]   Downloaded secret-toolkit-incubator v0.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5eb73d9539a06dd8cfffec8e2f362dffed6ff7c7894145ee9cbe0157c55c0633
[INFO] running `Command { std: "docker" "start" "-a" "5eb73d9539a06dd8cfffec8e2f362dffed6ff7c7894145ee9cbe0157c55c0633", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5eb73d9539a06dd8cfffec8e2f362dffed6ff7c7894145ee9cbe0157c55c0633", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eb73d9539a06dd8cfffec8e2f362dffed6ff7c7894145ee9cbe0157c55c0633", kill_on_drop: false }`
[INFO] [stdout] 5eb73d9539a06dd8cfffec8e2f362dffed6ff7c7894145ee9cbe0157c55c0633
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 464ab8b88ac1651666fa73912786d175612f8218cb0ad1b011491ee1d0b50f6f
[INFO] running `Command { std: "docker" "start" "-a" "464ab8b88ac1651666fa73912786d175612f8218cb0ad1b011491ee1d0b50f6f", 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/staking/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling unicode-ident v1.0.4
[INFO] [stderr]    Compiling syn v1.0.100
[INFO] [stderr]    Compiling serde_derive v1.0.144
[INFO] [stderr]    Compiling serde v1.0.144
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling serde_json v1.0.85
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]     Checking ryu v1.0.11
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]     Checking itoa v1.0.3
[INFO] [stderr]     Checking base64 v0.11.0
[INFO] [stderr]    Compiling libc v0.2.132
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]     Checking cpufeatures v0.2.5
[INFO] [stderr]     Checking ppv-lite86 v0.2.16
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.43
[INFO] [stderr]     Checking bech32 v0.8.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking fixed-hash v0.7.0
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking keccak v0.1.2
[INFO] [stderr]     Checking bytes v1.2.1
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]     Checking uint v0.9.3
[INFO] [stderr]     Checking primitive-types v0.9.1
[INFO] [stderr]     Checking rlp v0.5.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.3
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking ripemd160 v0.9.1
[INFO] [stderr]     Checking digest v0.10.5
[INFO] [stderr]     Checking sha3 v0.10.5
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling remain v0.2.4
[INFO] [stderr]     Checking snafu v0.6.10
[INFO] [stderr]     Checking serde-json-wasm v0.2.3
[INFO] [stderr]     Checking bincode2 v2.0.1
[INFO] [stderr]     Checking secret-cosmwasm-std v0.10.1
[INFO] [stderr]     Checking secret-cosmwasm-storage v0.10.0
[INFO] [stderr]     Checking secret-toolkit-serialization v0.3.0
[INFO] [stderr]     Checking secret-toolkit-crypto v0.3.0
[INFO] [stderr]     Checking secret-toolkit-permit v0.3.1
[INFO] [stderr]     Checking secret-toolkit-utils v0.3.1
[INFO] [stderr]     Checking secret-toolkit-storage v0.3.0
[INFO] [stderr]     Checking secret-toolkit-incubator v0.3.1
[INFO] [stderr]     Checking secret-toolkit-snip20 v0.3.0
[INFO] [stderr]     Checking secret-toolkit-snip721 v0.3.0
[INFO] [stderr]     Checking secret-toolkit-viewing-key v0.3.0
[INFO] [stderr]     Checking secret-toolkit v0.3.0
[INFO] [stderr]     Checking platform v0.1.0 (/opt/rustwide/workdir/contracts/platform)
[INFO] [stderr]     Checking airdrop v0.1.0 (/opt/rustwide/workdir/contracts/airdrop)
[INFO] [stderr]  Documenting platform v0.1.0 (/opt/rustwide/workdir/contracts/platform)
[INFO] [stderr]  Documenting airdrop v0.1.0 (/opt/rustwide/workdir/contracts/airdrop)
[INFO] [stderr]  Documenting minter-contract v0.1.0 (/opt/rustwide/workdir/contracts/nft-minting)
[INFO] [stderr]  Documenting snip721 v0.1.0 (/opt/rustwide/workdir/contracts/snip721)
[INFO] [stderr]  Documenting snip721-lockable v0.1.0 (/opt/rustwide/workdir/contracts/snip721-lockable)
[INFO] [stderr]  Documenting vesting v0.1.0 (/opt/rustwide/workdir/contracts/vesting)
[INFO] [stderr]  Documenting snip20 v0.1.0 (/opt/rustwide/workdir/contracts/snip20)
[INFO] [stdout] warning: unused import: `result`
[INFO] [stdout]  --> contracts/platform/src/contract.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{vec, result};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OpenLootBoxMessage`
[INFO] [stdout]  --> contracts/platform/src/contract.rs:8:33
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ReceiveMsg, ResponseStatus, OpenLootBoxMessage
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Empty`, `QueryRequest`, `from_slice`
[INFO] [stdout]   --> contracts/platform/src/contract.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Uint128, QueryRequest, Empty, from_slice,
[INFO] [stdout]    |              ^^^^^^^^^^^^  ^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `snafu::NoneError`
[INFO] [stdout]   --> contracts/platform/src/contract.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use snafu::NoneError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::value::U128Deserializer`
[INFO] [stdout]  --> contracts/platform/src/msg.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::de::value::U128Deserializer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `QueryRequest`, `WasmQuery`
[INFO] [stdout]  --> contracts/platform/src/state.rs:1:83
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cosmwasm_std::{Env, HumanAddr, ReadonlyStorage, StdError, StdResult, Storage, WasmQuery, QueryRequest, Binary};
[INFO] [stdout]   |                                                                                   ^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::snip721::snip721_handle_msg::TokenTypeRespone`
[INFO] [stdout]   --> contracts/platform/src/state.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::snip721::snip721_handle_msg::TokenTypeRespone;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HumanAddr`
[INFO] [stdout]  --> contracts/platform/src/msgs/update_nft.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cosmwasm_std::{to_binary, CosmosMsg, HumanAddr, StdResult, WasmMsg};
[INFO] [stdout]   |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CosmosMsg`, `HumanAddr`, `WasmMsg`
[INFO] [stdout]  --> contracts/platform/src/msgs/nft_info.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cosmwasm_std::{to_binary, Empty, CosmosMsg, HumanAddr, StdResult, WasmMsg, WasmQuery, QueryRequest};
[INFO] [stdout]   |                                      ^^^^^^^^^  ^^^^^^^^^             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting quest-tracker v0.1.0 (/opt/rustwide/workdir/contracts/quest-tracker)
[INFO] [stdout] warning: function `batch_mint` is never used
[INFO] [stdout]   --> contracts/platform/src/msgs/mint_nft.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn batch_mint(
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enable_reveal_msg` is never used
[INFO] [stdout]  --> contracts/platform/src/msgs/msg_enable_reveal.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn enable_reveal_msg(contract: Contract) -> CosmosMsg {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> contracts/platform/src/contract.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let hash = Sha256::digest(message_u8.clone());
[INFO] [stdout]     |                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `[u8]` does not implement `Clone`, so calling `clone` on `&[u8]` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> contracts/nft-minting/src/snip721/extension.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// https://docs.opensea.io/docs/metadata-standards and are the metadata fields that
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://docs.opensea.io/docs/metadata-standards>`
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyalty`
[INFO] [stdout]   --> contracts/nft-minting/src/snip721/royalties.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns StdResult<StoredRoyalty> from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns `StdResult<StoredRoyalty>` from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyaltyInfo`
[INFO] [stdout]   --> contracts/nft-minting/src/snip721/royalties.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// Returns StdResult<StoredRoyaltyInfo> from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// Returns `StdResult<StoredRoyaltyInfo>` from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                 +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyalty`
[INFO] [stdout]   --> contracts/nft-minting/src/snip721/royalties.rs:85:26
[INFO] [stdout]    |
[INFO] [stdout] 85 |     /// Returns StdResult<DisplayRoyalty> from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 85 |     /// Returns `StdResult<DisplayRoyalty>` from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                 +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyaltyInfo`
[INFO] [stdout]    --> contracts/nft-minting/src/snip721/royalties.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// Returns StdResult<DisplayRoyaltyInfo> from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// Returns `StdResult<DisplayRoyaltyInfo>` from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                 +                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting staking v0.1.0 (/opt/rustwide/workdir/contracts/staking)
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> contracts/platform/src/snip721/extension.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// https://docs.opensea.io/docs/metadata-standards and are the metadata fields that
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://docs.opensea.io/docs/metadata-standards>`
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyalty`
[INFO] [stdout]   --> contracts/platform/src/snip721/royalties.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns StdResult<StoredRoyalty> from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns `StdResult<StoredRoyalty>` from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyaltyInfo`
[INFO] [stdout]   --> contracts/platform/src/snip721/royalties.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// Returns StdResult<StoredRoyaltyInfo> from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// Returns `StdResult<StoredRoyaltyInfo>` from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                 +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyalty`
[INFO] [stdout]   --> contracts/platform/src/snip721/royalties.rs:85:26
[INFO] [stdout]    |
[INFO] [stdout] 85 |     /// Returns StdResult<DisplayRoyalty> from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 85 |     /// Returns `StdResult<DisplayRoyalty>` from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                 +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyaltyInfo`
[INFO] [stdout]    --> contracts/platform/src/snip721/royalties.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// Returns StdResult<DisplayRoyaltyInfo> from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// Returns `StdResult<DisplayRoyaltyInfo>` from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                 +                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TokenQueryInfo`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3052:22
[INFO] [stdout]      |
[INFO] [stdout] 3052 | /// Returns StdResult<TokenQueryInfo> after performing common preparations for authenticated
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3052 | /// Returns `StdResult<TokenQueryInfo>` after performing common preparations for authenticated
[INFO] [stdout]      |             +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `HumanAddr`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3097:30
[INFO] [stdout]      |
[INFO] [stdout] 3097 | /// Returns StdResult<(Option<HumanAddr>, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3097 | /// Returns StdResult<(`Option<HumanAddr>`, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                        +                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3097:46
[INFO] [stdout]      |
[INFO] [stdout] 3097 | /// Returns StdResult<(Option<HumanAddr>, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3097 | /// Returns StdResult<(Option<HumanAddr>, `Vec<Cw721Approval>`, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                                           +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3142:38
[INFO] [stdout]      |
[INFO] [stdout] 3142 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3142 | /// Returns StdResult<(HumanAddr, `Vec<Cw721Approval>`, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                   +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3142:58
[INFO] [stdout]      |
[INFO] [stdout] 3142 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3142 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, `Vec<Cw721Approval>`)>
[INFO] [stdout]      |                                                       +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Snip721Approval`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3235:27
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(`Vec<Snip721Approval>`, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Expiration`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3235:52
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(Vec<Snip721Approval>, `Option<Expiration>`, Option<Expiration>)>
[INFO] [stdout]      |                                              +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Expiration`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3235:72
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3235 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, `Option<Expiration>`)>
[INFO] [stdout]      |                                                                  +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:3327:22
[INFO] [stdout]      |
[INFO] [stdout] 3327 | /// Returns StdResult<bool> result of validating an address' viewing key
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3327 | /// Returns `StdResult<bool>` result of validating an address' viewing key
[INFO] [stdout]      |             +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:4143:28
[INFO] [stdout]      |
[INFO] [stdout] 4143 | /// Returns a StdResult<Vec<CosmosMsg>> list of ReceiveNft and BatchReceiveNft callacks that
[INFO] [stdout]      |                            ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4143 | /// Returns a `StdResult<Vec<CosmosMsg>>` list of ReceiveNft and BatchReceiveNft callacks that
[INFO] [stdout]      |               +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CanonicalAddr`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:4274:22
[INFO] [stdout]      |
[INFO] [stdout] 4274 | /// Returns StdResult<CanonicalAddr>
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4274 | /// Returns `StdResult<CanonicalAddr>`
[INFO] [stdout]      |             +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:4378:26
[INFO] [stdout]      |
[INFO] [stdout] 4378 | /// Returns StdResult<Vec<CosmosMsg>>
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4378 | /// Returns `StdResult<Vec<CosmosMsg>>`
[INFO] [stdout]      |             +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:4573:17
[INFO] [stdout]      |
[INFO] [stdout] 4573 | /// Returns <Vec<String>>
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4573 | /// Returns `<Vec<String>>`
[INFO] [stdout]      |             +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CanonicalAddr`
[INFO] [stdout]     --> contracts/snip721/src/contract.rs:4791:29
[INFO] [stdout]      |
[INFO] [stdout] 4791 | /// Returns StdResult<Option<CanonicalAddr>> from determining the querying address (if possible) either
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4791 | /// Returns `StdResult<Option<CanonicalAddr>>` from determining the querying address (if possible) either
[INFO] [stdout]      |             +                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Inventory`
[INFO] [stdout]   --> contracts/snip721/src/inventory.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Returns StdResult<Inventory>
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Returns `StdResult<Inventory>`
[INFO] [stdout]    |                 +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u32`
[INFO] [stdout]    --> contracts/snip721/src/inventory.rs:177:34
[INFO] [stdout]     |
[INFO] [stdout] 177 |     /// Returns StdResult<HashSet<u32>>
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 177 |     /// Returns `StdResult<HashSet<u32>>`
[INFO] [stdout]     |                 +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]    --> contracts/snip721/src/inventory.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |     /// Returns StdResult<bool>
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 202 |     /// Returns `StdResult<bool>`
[INFO] [stdout]     |                 +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]    --> contracts/snip721/src/inventory.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Returns StdResult<bool>
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Returns `StdResult<bool>`
[INFO] [stdout]     |                 +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `InventoryIter`
[INFO] [stdout]    --> contracts/snip721/src/inventory.rs:276:26
[INFO] [stdout]     |
[INFO] [stdout] 276 |     /// Returns StdResult<InventoryIter>
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 276 |     /// Returns `StdResult<InventoryIter>`
[INFO] [stdout]     |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u32`
[INFO] [stdout]    --> contracts/snip721/src/inventory.rs:306:33
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Returns StdResult<Option<u32>>
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Returns `StdResult<Option<u32>>`
[INFO] [stdout]     |                 +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `MintRunInfo`
[INFO] [stdout]   --> contracts/snip721/src/mint_run.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// Returns StdResult<MintRunInfo> from creating a MintRunInfo from a StoredMintRunInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// Returns `StdResult<MintRunInfo>` from creating a MintRunInfo from a StoredMintRunInfo
[INFO] [stdout]    |                 +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]   --> contracts/snip721/src/receiver.rs:57:24
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Returns a StdResult<CosmosMsg> used to call a registered contract's ReceiveNft
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Returns a `StdResult<CosmosMsg>` used to call a registered contract's ReceiveNft
[INFO] [stdout]    |               +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]   --> contracts/snip721/src/receiver.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// Returns a StdResult<CosmosMsg> used to call a registered contract's
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// Returns a `StdResult<CosmosMsg>` used to call a registered contract's
[INFO] [stdout]    |               +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyalty`
[INFO] [stdout]   --> contracts/snip721/src/royalties.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns StdResult<StoredRoyalty> from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns `StdResult<StoredRoyalty>` from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyaltyInfo`
[INFO] [stdout]   --> contracts/snip721/src/royalties.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// Returns StdResult<StoredRoyaltyInfo> from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// Returns `StdResult<StoredRoyaltyInfo>` from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                 +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyalty`
[INFO] [stdout]   --> contracts/snip721/src/royalties.rs:83:26
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// Returns StdResult<DisplayRoyalty> from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// Returns `StdResult<DisplayRoyalty>` from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                 +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyaltyInfo`
[INFO] [stdout]    --> contracts/snip721/src/royalties.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// Returns StdResult<DisplayRoyaltyInfo> from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// Returns `StdResult<DisplayRoyaltyInfo>` from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                 +                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Tx`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:151:26
[INFO] [stdout]     |
[INFO] [stdout] 151 |     /// Returns StdResult<Tx> from converting a stored tx to a displayable tx
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 151 |     /// Returns `StdResult<Tx>` from converting a stored tx to a displayable tx
[INFO] [stdout]     |                 +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Tx`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:358:27
[INFO] [stdout]     |
[INFO] [stdout] 358 | /// Returns StdResult<(Vec<Tx>, u64)> of the txs to display and the total count of txs
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 358 | /// Returns StdResult<(`Vec<Tx>`, u64)> of the txs to display and the total count of txs
[INFO] [stdout]     |                        +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:479:22
[INFO] [stdout]     |
[INFO] [stdout] 479 | /// Returns StdResult<T> from retrieving the item with the specified key.  Returns a
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 479 | /// Returns `StdResult<T>` from retrieving the item with the specified key.  Returns a
[INFO] [stdout]     |             +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:494:29
[INFO] [stdout]     |
[INFO] [stdout] 494 | /// Returns StdResult<Option<T>> from retrieving the item with the specified key.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 494 | /// Returns `StdResult<Option<T>>` from retrieving the item with the specified key.
[INFO] [stdout]     |             +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:528:22
[INFO] [stdout]     |
[INFO] [stdout] 528 | /// Returns StdResult<T> from retrieving the item with the specified key using Json
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 528 | /// Returns `StdResult<T>` from retrieving the item with the specified key using Json
[INFO] [stdout]     |             +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721/src/state.rs:544:29
[INFO] [stdout]     |
[INFO] [stdout] 544 | /// Returns StdResult<Option<T>> from retrieving the item with the specified key using Json
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 544 | /// Returns `StdResult<Option<T>>` from retrieving the item with the specified key using Json
[INFO] [stdout]     |             +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> contracts/snip721/src/token.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// https://docs.opensea.io/docs/metadata-standards and are the metadata fields that
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://docs.opensea.io/docs/metadata-standards>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TokenQueryInfo`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3260:22
[INFO] [stdout]      |
[INFO] [stdout] 3260 | /// Returns StdResult<TokenQueryInfo> after performing common preparations for authenticated
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3260 | /// Returns `StdResult<TokenQueryInfo>` after performing common preparations for authenticated
[INFO] [stdout]      |             +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `HumanAddr`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3305:30
[INFO] [stdout]      |
[INFO] [stdout] 3305 | /// Returns StdResult<(Option<HumanAddr>, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3305 | /// Returns StdResult<(`Option<HumanAddr>`, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                        +                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3305:46
[INFO] [stdout]      |
[INFO] [stdout] 3305 | /// Returns StdResult<(Option<HumanAddr>, Vec<Cw721Approval>, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3305 | /// Returns StdResult<(Option<HumanAddr>, `Vec<Cw721Approval>`, u32)> which is the owner, list of transfer
[INFO] [stdout]      |                                           +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3350:38
[INFO] [stdout]      |
[INFO] [stdout] 3350 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3350 | /// Returns StdResult<(HumanAddr, `Vec<Cw721Approval>`, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                   +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Cw721Approval`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3350:58
[INFO] [stdout]      |
[INFO] [stdout] 3350 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, Vec<Cw721Approval>)>
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3350 | /// Returns StdResult<(HumanAddr, Vec<Cw721Approval>, `Vec<Cw721Approval>`)>
[INFO] [stdout]      |                                                       +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Snip721Approval`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3443:27
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(`Vec<Snip721Approval>`, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Expiration`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3443:52
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(Vec<Snip721Approval>, `Option<Expiration>`, Option<Expiration>)>
[INFO] [stdout]      |                                              +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Expiration`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3443:72
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, Option<Expiration>)>
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3443 | /// Returns StdResult<(Vec<Snip721Approval>, Option<Expiration>, `Option<Expiration>`)>
[INFO] [stdout]      |                                                                  +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:3535:22
[INFO] [stdout]      |
[INFO] [stdout] 3535 | /// Returns StdResult<bool> result of validating an address' viewing key
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3535 | /// Returns `StdResult<bool>` result of validating an address' viewing key
[INFO] [stdout]      |             +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:4333:28
[INFO] [stdout]      |
[INFO] [stdout] 4333 | /// Returns a StdResult<Vec<CosmosMsg>> list of ReceiveNft and BatchReceiveNft callacks that
[INFO] [stdout]      |                            ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4333 | /// Returns a `StdResult<Vec<CosmosMsg>>` list of ReceiveNft and BatchReceiveNft callacks that
[INFO] [stdout]      |               +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CanonicalAddr`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:4464:22
[INFO] [stdout]      |
[INFO] [stdout] 4464 | /// Returns StdResult<CanonicalAddr>
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4464 | /// Returns `StdResult<CanonicalAddr>`
[INFO] [stdout]      |             +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:4574:26
[INFO] [stdout]      |
[INFO] [stdout] 4574 | /// Returns StdResult<Vec<CosmosMsg>>
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4574 | /// Returns `StdResult<Vec<CosmosMsg>>`
[INFO] [stdout]      |             +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:4758:17
[INFO] [stdout]      |
[INFO] [stdout] 4758 | /// Returns <Vec<String>>
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4758 | /// Returns `<Vec<String>>`
[INFO] [stdout]      |             +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CanonicalAddr`
[INFO] [stdout]     --> contracts/snip721-lockable/src/contract.rs:4962:29
[INFO] [stdout]      |
[INFO] [stdout] 4962 | /// Returns StdResult<Option<CanonicalAddr>> from determining the querying address (if possible) either
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 4962 | /// Returns `StdResult<Option<CanonicalAddr>>` from determining the querying address (if possible) either
[INFO] [stdout]      |             +                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Inventory`
[INFO] [stdout]   --> contracts/snip721-lockable/src/inventory.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Returns StdResult<Inventory>
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Returns `StdResult<Inventory>`
[INFO] [stdout]    |                 +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u32`
[INFO] [stdout]    --> contracts/snip721-lockable/src/inventory.rs:177:34
[INFO] [stdout]     |
[INFO] [stdout] 177 |     /// Returns StdResult<HashSet<u32>>
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 177 |     /// Returns `StdResult<HashSet<u32>>`
[INFO] [stdout]     |                 +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]    --> contracts/snip721-lockable/src/inventory.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |     /// Returns StdResult<bool>
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 202 |     /// Returns `StdResult<bool>`
[INFO] [stdout]     |                 +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bool`
[INFO] [stdout]    --> contracts/snip721-lockable/src/inventory.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Returns StdResult<bool>
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Returns `StdResult<bool>`
[INFO] [stdout]     |                 +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `InventoryIter`
[INFO] [stdout]    --> contracts/snip721-lockable/src/inventory.rs:276:26
[INFO] [stdout]     |
[INFO] [stdout] 276 |     /// Returns StdResult<InventoryIter>
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 276 |     /// Returns `StdResult<InventoryIter>`
[INFO] [stdout]     |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u32`
[INFO] [stdout]    --> contracts/snip721-lockable/src/inventory.rs:306:33
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Returns StdResult<Option<u32>>
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Returns `StdResult<Option<u32>>`
[INFO] [stdout]     |                 +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `MintRunInfo`
[INFO] [stdout]   --> contracts/snip721-lockable/src/mint_run.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// Returns StdResult<MintRunInfo> from creating a MintRunInfo from a StoredMintRunInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// Returns `StdResult<MintRunInfo>` from creating a MintRunInfo from a StoredMintRunInfo
[INFO] [stdout]    |                 +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]   --> contracts/snip721-lockable/src/receiver.rs:57:24
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Returns a StdResult<CosmosMsg> used to call a registered contract's ReceiveNft
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Returns a `StdResult<CosmosMsg>` used to call a registered contract's ReceiveNft
[INFO] [stdout]    |               +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `CosmosMsg`
[INFO] [stdout]   --> contracts/snip721-lockable/src/receiver.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// Returns a StdResult<CosmosMsg> used to call a registered contract's
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// Returns a `StdResult<CosmosMsg>` used to call a registered contract's
[INFO] [stdout]    |               +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyalty`
[INFO] [stdout]   --> contracts/snip721-lockable/src/royalties.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns StdResult<StoredRoyalty> from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 |     /// Returns `StdResult<StoredRoyalty>` from creating a StoredRoyalty from a Royalty
[INFO] [stdout]    |                 +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `StoredRoyaltyInfo`
[INFO] [stdout]   --> contracts/snip721-lockable/src/royalties.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// Returns StdResult<StoredRoyaltyInfo> from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// Returns `StdResult<StoredRoyaltyInfo>` from creating a StoredRoyaltyInfo from a RoyaltyInfo
[INFO] [stdout]    |                 +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyalty`
[INFO] [stdout]   --> contracts/snip721-lockable/src/royalties.rs:83:26
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// Returns StdResult<DisplayRoyalty> from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// Returns `StdResult<DisplayRoyalty>` from creating a DisplayRoyalty from a StoredRoyalty
[INFO] [stdout]    |                 +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `DisplayRoyaltyInfo`
[INFO] [stdout]    --> contracts/snip721-lockable/src/royalties.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// Returns StdResult<DisplayRoyaltyInfo> from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// Returns `StdResult<DisplayRoyaltyInfo>` from creating a DisplayRoyaltyInfo from a StoredRoyaltyInfo
[INFO] [stdout]     |                 +                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Tx`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// Returns StdResult<Tx> from converting a stored tx to a displayable tx
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// Returns `StdResult<Tx>` from converting a stored tx to a displayable tx
[INFO] [stdout]     |                 +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Tx`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:355:27
[INFO] [stdout]     |
[INFO] [stdout] 355 | /// Returns StdResult<(Vec<Tx>, u64)> of the txs to display and the total count of txs
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 355 | /// Returns StdResult<(`Vec<Tx>`, u64)> of the txs to display and the total count of txs
[INFO] [stdout]     |                        +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:476:22
[INFO] [stdout]     |
[INFO] [stdout] 476 | /// Returns StdResult<T> from retrieving the item with the specified key.  Returns a
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 476 | /// Returns `StdResult<T>` from retrieving the item with the specified key.  Returns a
[INFO] [stdout]     |             +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:491:29
[INFO] [stdout]     |
[INFO] [stdout] 491 | /// Returns StdResult<Option<T>> from retrieving the item with the specified key.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 491 | /// Returns `StdResult<Option<T>>` from retrieving the item with the specified key.
[INFO] [stdout]     |             +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:525:22
[INFO] [stdout]     |
[INFO] [stdout] 525 | /// Returns StdResult<T> from retrieving the item with the specified key using Json
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 525 | /// Returns `StdResult<T>` from retrieving the item with the specified key using Json
[INFO] [stdout]     |             +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> contracts/snip721-lockable/src/state.rs:541:29
[INFO] [stdout]     |
[INFO] [stdout] 541 | /// Returns StdResult<Option<T>> from retrieving the item with the specified key using Json
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 541 | /// Returns `StdResult<Option<T>>` from retrieving the item with the specified key using Json
[INFO] [stdout]     |             +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> contracts/snip721-lockable/src/token.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | /// https://docs.opensea.io/docs/metadata-standards and are the metadata fields that
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://docs.opensea.io/docs/metadata-standards>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.48s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/airdrop/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/minter_contract/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/platform/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/quest_tracker/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/snip20/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/snip721/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/snip721_lockable/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/staking/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/vesting/index.html
[INFO] running `Command { std: "docker" "inspect" "464ab8b88ac1651666fa73912786d175612f8218cb0ad1b011491ee1d0b50f6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "464ab8b88ac1651666fa73912786d175612f8218cb0ad1b011491ee1d0b50f6f", kill_on_drop: false }`
[INFO] [stdout] 464ab8b88ac1651666fa73912786d175612f8218cb0ad1b011491ee1d0b50f6f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b3929e203fc2c8ffc7d266216dff7baa581e8bf13b365da52c394a1e8a9c8a9d
[INFO] running `Command { std: "docker" "start" "-a" "b3929e203fc2c8ffc7d266216dff7baa581e8bf13b365da52c394a1e8a9c8a9d", 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/staking/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[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" "b3929e203fc2c8ffc7d266216dff7baa581e8bf13b365da52c394a1e8a9c8a9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3929e203fc2c8ffc7d266216dff7baa581e8bf13b365da52c394a1e8a9c8a9d", kill_on_drop: false }`
[INFO] [stdout] b3929e203fc2c8ffc7d266216dff7baa581e8bf13b365da52c394a1e8a9c8a9d
