[INFO] cloning repository https://github.com/shantanu-hashcash/rs-soroban-env
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shantanu-hashcash/rs-soroban-env" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshantanu-hashcash%2Frs-soroban-env", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshantanu-hashcash%2Frs-soroban-env'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] db02e3975e5deaa437adbeeb4c80931d17ca477c
[INFO] documenting shantanu-hashcash/rs-soroban-env/db02e3975e5deaa437adbeeb4c80931d17ca477c against 1.85.0 for beta-1.86-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshantanu-hashcash%2Frs-soroban-env" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/shantanu-hashcash/rs-soroban-env on toolchain 1.85.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/shantanu-hashcash/rs-soroban-env
[INFO] finished tweaking git repo https://github.com/shantanu-hashcash/rs-soroban-env
[INFO] tweaked toml for git repo https://github.com/shantanu-hashcash/rs-soroban-env written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/shantanu-hashcash/rs-soroban-env 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.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/soroban-env-common/Cargo.toml: `build_dependencies` is deprecated in favor of `build-dependencies` and will not work in the 2024 edition
[INFO] [stderr] (in the `soroban-env-common` package)
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/shantanu-hashcash/wasmi`
[INFO] [stderr]     Updating git submodule `https://github.com/robbepop/wasm_kernel.git`
[INFO] [stderr]     Updating git submodule `https://github.com/WebAssembly/testsuite.git`
[INFO] [stderr]     Updating git repository `https://github.com/shantanu-hashcash/rs-hcnet-xdr`
[INFO] [stderr]     Updating git submodule `https://github.com/shantanu-hashcash/hcnet-xdr.git`
[INFO] [stderr]     Updating git submodule `https://github.com/shantanu-hashcash/hcnet-xdr.git`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasmprinter v0.2.72
[INFO] [stderr]   Downloaded serde_with_macros v3.8.0
[INFO] [stderr]   Downloaded hcnet-strkey v0.0.8
[INFO] [stderr]   Downloaded more-asserts v0.3.1
[INFO] [stderr]   Downloaded expect-test v1.4.1
[INFO] [stderr]   Downloaded drawille v0.3.0
[INFO] [stderr]   Downloaded tracking-allocator v0.4.0
[INFO] [stderr]   Downloaded wasm-encoder v0.36.2
[INFO] [stderr]   Downloaded wide v0.7.16
[INFO] [stderr]   Downloaded wasmparser-nostd v0.100.2
[INFO] [stderr]   Downloaded dissimilar v1.0.8
[INFO] [stderr]   Downloaded serde_with v3.8.0
[INFO] [stderr]   Downloaded wasmparser v0.116.1
[INFO] [stderr]   Downloaded perf-event-open-sys v4.0.0
[INFO] [stderr]   Downloaded tracy-client v0.15.2
[INFO] [stderr]   Downloaded tabwriter v1.3.0
[INFO] [stderr]   Downloaded textplots v0.8.4
[INFO] [stderr]   Downloaded perf-event v0.4.8
[INFO] [stderr]   Downloaded tracy-client-sys v0.21.2
[INFO] [stderr]   Downloaded fiat-crypto v0.2.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8655642b84e5d931d806435b42c0c507aafd4e4b4c4bfd938407e1d161abe2eb
[INFO] running `Command { std: "docker" "start" "-a" "8655642b84e5d931d806435b42c0c507aafd4e4b4c4bfd938407e1d161abe2eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8655642b84e5d931d806435b42c0c507aafd4e4b4c4bfd938407e1d161abe2eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8655642b84e5d931d806435b42c0c507aafd4e4b4c4bfd938407e1d161abe2eb", kill_on_drop: false }`
[INFO] [stdout] 8655642b84e5d931d806435b42c0c507aafd4e4b4c4bfd938407e1d161abe2eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3dbc56ce8c89989b5d4eab45a4a4bf944243652d3881798783d7a4f5a8d5cad0
[INFO] running `Command { std: "docker" "start" "-a" "3dbc56ce8c89989b5d4eab45a4a4bf944243652d3881798783d7a4f5a8d5cad0", kill_on_drop: false }`
[INFO] [stderr] warning: /opt/rustwide/workdir/soroban-env-common/Cargo.toml: `build_dependencies` is deprecated in favor of `build-dependencies` and will not work in the 2024 edition
[INFO] [stderr] (in the `soroban-env-common` package)
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling serde v1.0.192
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling thiserror v1.0.55
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]     Checking base32 v0.4.0
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking escape-bytes v0.1.1
[INFO] [stderr]    Compiling either v1.11.0
[INFO] [stderr]     Checking downcast-rs v1.2.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking indexmap-nostd v0.4.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking wasmparser-nostd v0.100.2
[INFO] [stderr]     Checking wasmi_arena v0.4.0 (https://github.com/shantanu-hashcash/wasmi?rev=fdb7504c315c59a338205a2d2a3b32247456a555#fdb7504c)
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]     Checking ethnum v1.5.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]    Compiling platforms v3.4.0
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling soroban-env-host v20.0.2 (/opt/rustwide/workdir/soroban-env-host)
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking hex-literal v0.4.1
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking indexmap v2.2.6
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking perf-event-open-sys v4.0.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking leb128 v0.2.5
[INFO] [stderr]    Compiling curve25519-dalek v4.1.1
[INFO] [stderr]     Checking wasm-encoder v0.36.2
[INFO] [stderr]     Checking tracking-allocator v0.4.0
[INFO] [stderr]     Checking perf-event v0.4.8
[INFO] [stderr]  Documenting soroban-test-wasms v20.0.2 (/opt/rustwide/workdir/soroban-test-wasms)
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]     Checking wasmparser v0.116.1
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking wasmi_core v0.13.0 (https://github.com/shantanu-hashcash/wasmi?rev=fdb7504c315c59a338205a2d2a3b32247456a555#fdb7504c)
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking soroban-wasmi v0.31.1-soroban.20.0.0 (https://github.com/shantanu-hashcash/wasmi?rev=fdb7504c315c59a338205a2d2a3b32247456a555#fdb7504c)
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling serde_derive v1.0.192
[INFO] [stderr]    Compiling thiserror-impl v1.0.55
[INFO] [stderr]    Compiling num-derive v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling soroban-builtin-sdk-macros v20.0.2 (/opt/rustwide/workdir/soroban-builtin-sdk-macros)
[INFO] [stderr]    Compiling derive_arbitrary v1.3.2
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]  Documenting soroban-builtin-sdk-macros v20.0.2 (/opt/rustwide/workdir/soroban-builtin-sdk-macros)
[INFO] [stderr]     Checking k256 v0.13.1
[INFO] [stderr]     Checking arbitrary v1.3.2
[INFO] [stderr]     Checking ed25519-dalek v2.0.0
[INFO] [stderr]    Compiling crate-git-revision v0.0.6
[INFO] [stderr]    Compiling hcnet-strkey v0.0.8
[INFO] [stderr]    Compiling hcnet-xdr v20.0.22 (https://github.com/shantanu-hashcash/rs-hcnet-xdr?rev=5f70a8bd2e74f252a39ec735245ab27b63b6b915#5f70a8bd)
[INFO] [stderr]    Compiling soroban-env-common v20.0.2 (/opt/rustwide/workdir/soroban-env-common)
[INFO] [stderr]  Documenting soroban-env-macros v20.0.2 (/opt/rustwide/workdir/soroban-env-macros)
[INFO] [stderr]    Compiling soroban-env-macros v20.0.2 (/opt/rustwide/workdir/soroban-env-macros)
[INFO] [stderr]  Documenting soroban-env-common v20.0.2 (/opt/rustwide/workdir/soroban-env-common)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> soroban-env-common/src/storage_type.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Debug, FromPrimitive, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 ^------------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FromPrimitive` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_StorageType`
[INFO] [stdout] 12 | pub enum StorageType {
[INFO] [stdout]    |          ----------- `StorageType` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting soroban-env-host v20.0.2 (/opt/rustwide/workdir/soroban-env-host)
[INFO] [stderr]  Documenting soroban-bench-utils v20.0.2 (/opt/rustwide/workdir/soroban-bench-utils)
[INFO] [stderr]  Documenting soroban-env-guest v20.0.2 (/opt/rustwide/workdir/soroban-env-guest)
[INFO] [stderr]  Documenting test_no_std v20.0.2 (/opt/rustwide/workdir/soroban-env-common/tests/no_std)
[INFO] [stderr]  Documenting soroban-synth-wasm v20.0.2 (/opt/rustwide/workdir/soroban-synth-wasm)
[INFO] [stdout] warning: unexpected `cfg` condition value: `tracy`
[INFO] [stdout]    --> soroban-bench-utils/src/tracker.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg(feature = "tracy")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `tracy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `tracy`
[INFO] [stdout]    --> soroban-bench-utils/src/tracker.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |             #[cfg(feature = "tracy")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `tracy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `tracy`
[INFO] [stdout]    --> soroban-bench-utils/src/tracker.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |         #[cfg(feature = "tracy")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `tracy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `tracy`
[INFO] [stdout]    --> soroban-bench-utils/src/tracker.rs:182:15
[INFO] [stdout]     |
[INFO] [stdout] 182 |         #[cfg(feature = "tracy")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `tracy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lo,hi`
[INFO] [stdout]   --> soroban-synth-wasm/src/host_funcs.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | call_macro_with_all_host_functions! { generate_call_emitter_functions }
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the link appears in this line:
[INFO] [stdout]            
[INFO] [stdout]            Return a u64 uniformly sampled from the inclusive range [lo,hi] by the frame-local PRNG.
[INFO] [stdout]                                                                     ^^^^^
[INFO] [stdout]    = note: no item named `lo,hi` in scope
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `generate_call_emitter_functions` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> soroban-env-host/src/budget/dimension.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub(crate) struct IsCpu(pub(crate) bool);
[INFO] [stdout]   |                   ----- ^^^^^^^^^^^^^^^
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 |     HostFunction(HostFunctionType),
[INFO] [stdout]     |     ------------ ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Frame` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 121 |     HostFunction(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> soroban-env-host/src/builtin_contracts/contract_error.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Debug, FromPrimitive, PartialEq, Eq)]
[INFO] [stdout]   |                 ^------------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 `FromPrimitive` is not local
[INFO] [stdout]   |                 move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ContractError`
[INFO] [stdout] 8 | pub(crate) enum ContractError {
[INFO] [stdout]   |                 ------------- `ContractError` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lo,hi`
[INFO] [stdout]    --> soroban-env-common/src/env.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | generate_call_macro_with_all_host_functions!("env.json");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 371 | call_macro_with_all_host_functions! { generate_env_trait }
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Return a u64 uniformly sampled from the inclusive range [lo,hi] by the frame-local PRNG.
[INFO] [stdout]                                                                      ^^^^^
[INFO] [stdout]     = note: no item named `lo,hi` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Tag::Error`
[INFO] [stdout]   --> soroban-env-common/src/error.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// Wrapper for a [Val] that is tagged with [Tag::Error], interpreting the
[INFO] [stdout]    |                                              ^^^^^^^^^^ no item named `Tag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Val`
[INFO] [stdout]  --> soroban-env-common/src/storage_type.rs:8:70
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// an argument to storage functions. It doesn't correspond to any [`Val`] types,
[INFO] [stdout]   |                                                                      ^^^ no item named `Val` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lo,hi`
[INFO] [stdout]    --> soroban-env-common/src/env.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | generate_call_macro_with_all_host_functions!("env.json");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: soroban-env-common/src/vmcaller_env.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 157 | call_macro_with_all_host_functions! { generate_vmcaller_checked_env_trait }
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Return a u64 uniformly sampled from the inclusive range [lo,hi] by the frame-local PRNG.
[INFO] [stdout]                                                                      ^^^^^
[INFO] [stdout]     = note: no item named `lo,hi` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> soroban-env-common/src/env.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Base trait extended by the [Env](crate::Env) trait, providing various special-case
[INFO] [stdout]    |                                 ---  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Base trait extended by the [Env] trait, providing various special-case
[INFO] [stdout]    |                                ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> soroban-env-common/src/env.rs:347:61
[INFO] [stdout]     |
[INFO] [stdout] 347 |         /// client contract code and implemented (via [Env](crate::Env)) by the host.
[INFO] [stdout]     |                                                        ---  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        because label contains path that resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 371 | call_macro_with_all_host_functions! { generate_env_trait }
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `generate_env_trait` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 347 |         /// client contract code and implemented (via [Env]) by the host.
[INFO] [stdout]     |                                                       ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> soroban-env-common/src/symbol.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 | //!      [`SCSYMBOL_LIMIT`](crate::xdr::SCSYMBOL_LIMIT) (currently 32 bytes).
[INFO] [stdout]    |           ----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |           |
[INFO] [stdout]    |           because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 21 | //!      [`SCSYMBOL_LIMIT`] (currently 32 bytes).
[INFO] [stdout]    |          ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `E`
[INFO] [stdout]    --> soroban-env-common/src/vmcaller_env.rs:160:22
[INFO] [stdout]     |
[INFO] [stdout] 160 | /// X-macro use: impl<E> Env for VmCallerEnv<E>
[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] 160 | /// X-macro use: `impl<E>` Env for VmCallerEnv<E>
[INFO] [stdout]     |                  +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `E`
[INFO] [stdout]    --> soroban-env-common/src/vmcaller_env.rs:160:45
[INFO] [stdout]     |
[INFO] [stdout] 160 | /// X-macro use: impl<E> Env for VmCallerEnv<E>
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 160 | /// X-macro use: impl<E> Env for `VmCallerEnv<E>`
[INFO] [stdout]     |                                  +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Guest`
[INFO] [stdout]  --> soroban-env-guest/src/lib.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! This crate provides the [Guest] type, the "stub" implementation of the [Env]
[INFO] [stdout]   |                              ^^^^^ no item named `Guest` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostType`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:663:68
[INFO] [stdout]     |
[INFO] [stdout] 663 |     /// Performs a bulk charge to the budget under the specified [`CostType`].
[INFO] [stdout]     |                                                                    ^^^^^^^^ no item named `CostType` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostType`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:666:11
[INFO] [stdout]     |
[INFO] [stdout] 666 |     /// [`CostType`] and `input`)
[INFO] [stdout]     |           ^^^^^^^^ no item named `CostType` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostModel`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:667:69
[INFO] [stdout]     |
[INFO] [stdout] 667 |     /// 2. The input passed in (Some/None) is consistent with the [`CostModel`]
[INFO] [stdout]     |                                                                     ^^^^^^^^^ no item named `CostModel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostType`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |     /// underneath the [`CostType`] (linear/constant).
[INFO] [stdout]     |                          ^^^^^^^^ no item named `CostType` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostType`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:680:50
[INFO] [stdout]     |
[INFO] [stdout] 680 |     /// Charges the budget under the specified [`CostType`]. The actual amount
[INFO] [stdout]     |                                                  ^^^^^^^^ no item named `CostType` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CostModel`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:681:51
[INFO] [stdout]     |
[INFO] [stdout] 681 |     /// charged is determined by the underlying [`CostModel`] and may depend on
[INFO] [stdout]     |                                                   ^^^^^^^^^ no item named `CostModel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ContractID`
[INFO] [stdout]    --> soroban-env-host/src/host/conversion.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 |     /// [`ContractID`] to produce a [`Key`], that can be used to access ledger [`Storage`].
[INFO] [stdout]     |           ^^^^^^^^^^ no item named `ContractID` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Key`
[INFO] [stdout]    --> soroban-env-host/src/host/conversion.rs:128:39
[INFO] [stdout]     |
[INFO] [stdout] 128 |     /// [`ContractID`] to produce a [`Key`], that can be used to access ledger [`Storage`].
[INFO] [stdout]     |                                       ^^^ no item named `Key` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Storage`
[INFO] [stdout]    --> soroban-env-host/src/host/conversion.rs:128:82
[INFO] [stdout]     |
[INFO] [stdout] 128 |     /// [`ContractID`] to produce a [`Key`], that can be used to access ledger [`Storage`].
[INFO] [stdout]     |                                                                                  ^^^^^^^ no item named `Storage` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DiagnosticMode::Debug`
[INFO] [stdout]    --> soroban-env-host/src/host/error.rs:243:39
[INFO] [stdout]     |
[INFO] [stdout] 243 |     /// [Error], and when running in [DiagnosticMode::Debug] additionally
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^ no item named `DiagnosticMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backtrace`
[INFO] [stdout]    --> soroban-env-host/src/host/error.rs:246:10
[INFO] [stdout]     |
[INFO] [stdout] 246 |     /// [Backtrace] and snapshot of the [Events] buffer.
[INFO] [stdout]     |          ^^^^^^^^^ no item named `Backtrace` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Host::is_debug`
[INFO] [stdout]    --> soroban-env-host/src/host/error.rs:323:39
[INFO] [stdout]     |
[INFO] [stdout] 323 |     /// [core::fmt::Debug::fmt] when [Host::is_debug] is `true`. Returns a
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ the struct `Host` has no field or associated item named `is_debug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameGuard`
[INFO] [stdout]   --> soroban-env-host/src/host/frame.rs:40:39
[INFO] [stdout]    |
[INFO] [stdout] 40 | /// on error. A helper type used by [`FrameGuard`].
[INFO] [stdout]    |                                       ^^^^^^^^^^ no item named `FrameGuard` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HostImpl::context`
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:104:43
[INFO] [stdout]     |
[INFO] [stdout] 104 | /// Frames are arranged into a stack in [`HostImpl::context`], and are pushed
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^ no item named `HostImpl` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Host::push_frame`
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// with [`Host::push_frame`], which returns a [`FrameGuard`] that will
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ the struct `Host` has no field or associated item named `push_frame`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameGuard`
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:105:50
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// with [`Host::push_frame`], which returns a [`FrameGuard`] that will
[INFO] [stdout]     |                                                  ^^^^^^^^^^ no item named `FrameGuard` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameGuard`
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:109:49
[INFO] [stdout]     |
[INFO] [stdout] 109 | /// the host state when it is pushed, and the [`FrameGuard`] will either
[INFO] [stdout]     |                                                 ^^^^^^^^^^ no item named `FrameGuard` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Env::get_contract_data`
[INFO] [stdout]    --> soroban-env-host/src/host.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 |     /// [`Env::get_contract_data`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^ no item named `Env` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `try_finish` links to private item `HostImpl`
[INFO] [stdout]    --> soroban-env-host/src/host.rs:540:22
[INFO] [stdout]     |
[INFO] [stdout] 540 |     /// underlying [`HostImpl`], returning its finalized components containing
[INFO] [stdout]     |                      ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AuthorizedInvocation::exhausted`
[INFO] [stdout]    --> soroban-env-host/src/auth.rs:396:7
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// [`AuthorizedInvocation::exhausted`] flag on the root node it's matching, as
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `AuthorizedInvocation` has no field or associated item named `exhausted`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ScVal`
[INFO] [stdout]  --> soroban-env-host/src/vm.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! in terms of [ScVal] and [Val] arguments.
[INFO] [stdout]   |                  ^^^^^ no item named `ScVal` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lo,hi`
[INFO] [stdout]    --> soroban-env-host/src/vm/dispatch.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | call_macro_with_all_host_functions! { generate_dispatch_functions }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Return a u64 uniformly sampled from the inclusive range [lo,hi] by the frame-local PRNG.
[INFO] [stdout]                                                                      ^^^^^
[INFO] [stdout]     = note: no item named `lo,hi` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `generate_dispatch_functions` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wasmi::ImportResolver`
[INFO] [stdout]   --> soroban-env-host/src/vm.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// Specifically [Host] implements [wasmi::ImportResolver] by resolving all and
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^ no item named `ImportResolver` in module `soroban_wasmi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TryIntoVal`
[INFO] [stdout]    --> soroban-env-host/src/host/error.rs:529:54
[INFO] [stdout]     |
[INFO] [stdout] 529 | /// All arguments must be convertible to [Val] with [TryIntoVal]. This is
[INFO] [stdout]     |                                                      ^^^^^^^^^^ no item named `TryIntoVal` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `err` links to private item `Host::error`
[INFO] [stdout]    --> soroban-env-host/src/host/error.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 | /// the [Host::error] function directly.
[INFO] [stdout]     |          ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `from_configs`
[INFO] [stdout]    --> soroban-env-host/src/budget.rs:242:52
[INFO] [stdout]     |
[INFO] [stdout] 242 | /// read on-chain from network configuration via [`from_configs`] above.
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^ no item named `from_configs` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `x`
[INFO] [stdout]  --> soroban-env-host/src/budget/model.rs:9:29
[INFO] [stdout]   |
[INFO] [stdout] 9 | ///    f(x) = a + b * Option<x>
[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] 9 | ///    f(x) = a + b * `Option<x>`
[INFO] [stdout]   |                       +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `x`
[INFO] [stdout]   --> soroban-env-host/src/budget/model.rs:12:75
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// on-chain cost schedule, so technically not _totally_ fixed) and Option<x>
[INFO] [stdout]    |                                                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// on-chain cost schedule, so technically not _totally_ fixed) and `Option<x>`
[INFO] [stdout]    |                                                                     +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! provide the [Host](crate::Host) with access to durable ledger entries.
[INFO] [stdout]   |                  ----  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! provide the [Host] with access to durable ledger entries.
[INFO] [stdout]   |                 ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:4:37
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! For more details, see the [Env](crate::Env) data access functions:
[INFO] [stdout]   |                                ---  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! For more details, see the [Env] data access functions:
[INFO] [stdout]   |                               ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   - [Env::has_contract_data](crate::Env::has_contract_data)
[INFO] [stdout]   |          ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   - [Env::has_contract_data]
[INFO] [stdout]   |         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   - [Env::get_contract_data](crate::Env::get_contract_data)
[INFO] [stdout]   |          ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   - [Env::get_contract_data]
[INFO] [stdout]   |         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | //!   - [Env::put_contract_data](crate::Env::put_contract_data)
[INFO] [stdout]   |          ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 7 | //!   - [Env::put_contract_data]
[INFO] [stdout]   |         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> soroban-env-host/src/storage.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   - [Env::del_contract_data](crate::Env::del_contract_data)
[INFO] [stdout]   |          ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   - [Env::del_contract_data]
[INFO] [stdout]   |         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `Hash` is both a struct and a derive macro
[INFO] [stdout]    --> soroban-env-host/src/host/frame.rs:559:19
[INFO] [stdout]     |
[INFO] [stdout] 559 |     /// Returns [`Hash`] contract ID from the VM frame at the top of the context
[INFO] [stdout]     |                   ^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the struct, prefix with `struct@`
[INFO] [stdout]     |
[INFO] [stdout] 559 |     /// Returns [`struct@Hash`] contract ID from the VM frame at the top of the context
[INFO] [stdout]     |                   +++++++
[INFO] [stdout] help: to link to the derive macro, prefix with `derive@`
[INFO] [stdout]     |
[INFO] [stdout] 559 |     /// Returns [`derive@Hash`] contract ID from the VM frame at the top of the context
[INFO] [stdout]     |                   +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/soroban_bench_utils/index.html and 9 other files
[INFO] running `Command { std: "docker" "inspect" "3dbc56ce8c89989b5d4eab45a4a4bf944243652d3881798783d7a4f5a8d5cad0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dbc56ce8c89989b5d4eab45a4a4bf944243652d3881798783d7a4f5a8d5cad0", kill_on_drop: false }`
[INFO] [stdout] 3dbc56ce8c89989b5d4eab45a4a4bf944243652d3881798783d7a4f5a8d5cad0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "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] 9d350ffc4c202f9944f4c772611bf65bf42da8604f391644ee54c00d124e0b1d
[INFO] running `Command { std: "docker" "start" "-a" "9d350ffc4c202f9944f4c772611bf65bf42da8604f391644ee54c00d124e0b1d", kill_on_drop: false }`
[INFO] [stderr] warning: /opt/rustwide/workdir/soroban-env-common/Cargo.toml: `build_dependencies` is deprecated in favor of `build-dependencies` and will not work in the 2024 edition
[INFO] [stderr] (in the `soroban-env-common` package)
[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" "9d350ffc4c202f9944f4c772611bf65bf42da8604f391644ee54c00d124e0b1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d350ffc4c202f9944f4c772611bf65bf42da8604f391644ee54c00d124e0b1d", kill_on_drop: false }`
[INFO] [stdout] 9d350ffc4c202f9944f4c772611bf65bf42da8604f391644ee54c00d124e0b1d
