[INFO] cloning repository https://github.com/bonesprotocol/bones-ord
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bonesprotocol/bones-ord" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbonesprotocol%2Fbones-ord", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbonesprotocol%2Fbones-ord'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 72cb08f97b08cf7033e23aac85d39e2f1645bf85
[INFO] checking bonesprotocol/bones-ord against try#ae258e1fcbee4a062f5f3d869f06004d7cea088e for pr-135272
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbonesprotocol%2Fbones-ord" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/bonesprotocol/bones-ord on toolchain ae258e1fcbee4a062f5f3d869f06004d7cea088e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/bonesprotocol/bones-ord
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/bonesprotocol/bones-ord
[INFO] tweaked toml for git repo https://github.com/bonesprotocol/bones-ord written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/bonesprotocol/bones-ord 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" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: patch for the non root package will be ignored, specify patch at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-2-tc2/source/crates/mockcore/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d6b71de8d50ec902e02fc882e3a9c6cb1b8174847cb67b29474590ccb2b801e5
[INFO] running `Command { std: "docker" "start" "-a" "d6b71de8d50ec902e02fc882e3a9c6cb1b8174847cb67b29474590ccb2b801e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d6b71de8d50ec902e02fc882e3a9c6cb1b8174847cb67b29474590ccb2b801e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6b71de8d50ec902e02fc882e3a9c6cb1b8174847cb67b29474590ccb2b801e5", kill_on_drop: false }`
[INFO] [stdout] d6b71de8d50ec902e02fc882e3a9c6cb1b8174847cb67b29474590ccb2b801e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 205e1fb45760d0472e6970d1b0af0778a800c80d939762d13836bdd71d2d412d
[INFO] running `Command { std: "docker" "start" "-a" "205e1fb45760d0472e6970d1b0af0778a800c80d939762d13836bdd71d2d412d", kill_on_drop: false }`
[INFO] [stderr] warning: patch for the non root package will be ignored, specify patch at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/crates/mockcore/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]     Checking pin-project-lite v0.2.15
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking itoa v1.0.14
[INFO] [stderr]     Checking value-bag v1.10.0
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]     Checking once_cell v1.20.2
[INFO] [stderr]    Compiling cc v1.2.3
[INFO] [stderr]     Checking bytes v1.9.0
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking parking v2.2.1
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling httparse v1.9.5
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]     Checking writeable v0.5.5
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking litemap v0.7.4
[INFO] [stderr]     Checking event-listener v5.3.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]     Checking icu_locid_transform_data v1.5.0
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]     Checking icu_properties_data v1.5.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.14
[INFO] [stderr]     Checking futures-lite v2.5.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking indexmap v2.7.0
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]     Checking icu_normalizer_data v1.5.0
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]    Compiling openssl v0.10.68
[INFO] [stderr]     Checking cpufeatures v0.2.16
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking async-lock v3.4.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking async-channel v2.3.1
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]     Checking piper v0.2.4
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]     Checking cipher v0.2.5
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling time-macros v0.2.19
[INFO] [stderr]     Checking blocking v1.6.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling rustix v0.37.27
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking universal-hash v0.4.0
[INFO] [stderr]     Checking async-lock v2.8.0
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]    Compiling secp256k1-sys v0.6.1
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]     Checking http v1.2.0
[INFO] [stderr]     Checking unicase v2.8.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]     Checking cpuid-bool v0.2.0
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]    Compiling const_fn v0.4.10
[INFO] [stderr]     Checking polyval v0.4.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking socket2 v0.4.10
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking aes-soft v0.6.4
[INFO] [stderr]     Checking async-executor v1.13.1
[INFO] [stderr]     Checking crypto-mac v0.10.0
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]     Checking time v0.3.37
[INFO] [stderr]     Checking ipnet v2.10.1
[INFO] [stderr]    Compiling rustls v0.20.9
[INFO] [stderr]     Checking hmac v0.10.1
[INFO] [stderr]     Checking aes v0.6.0
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking ghash v0.3.1
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking ctr v0.6.0
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking aead v0.3.2
[INFO] [stderr]    Compiling cookie v0.14.4
[INFO] [stderr]     Checking object v0.36.5
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]     Checking bstr v1.11.0
[INFO] [stderr]    Compiling anyhow v1.0.94
[INFO] [stderr]     Checking iana-time-zone v0.1.61
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]     Checking parking_lot_core v0.8.6
[INFO] [stderr]     Checking aes-gcm v0.8.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hkdf v0.10.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]    Compiling async-fs v1.6.0
[INFO] [stderr]     Checking tower-layer v0.3.3
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling http-types v2.12.0
[INFO] [stderr]    Compiling oid-registry v0.4.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]     Checking anstyle-parse v0.2.6
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking brotli-decompressor v2.5.1
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling new_mime_guess v4.0.4
[INFO] [stderr]     Checking addr2line v0.24.2
[INFO] [stderr]     Checking event-listener v3.1.0
[INFO] [stderr]     Checking infer v0.2.3
[INFO] [stderr]     Checking anstyle-query v1.1.2
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling portable-atomic v1.10.0
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking webpki v0.22.4
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking colorchoice v1.0.3
[INFO] [stderr]     Checking polling v3.7.4
[INFO] [stderr]     Checking anstyle v1.0.10
[INFO] [stderr]     Checking webpki v0.21.4
[INFO] [stderr]     Checking tempfile v3.14.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]     Checking anstream v0.6.18
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking async-io v2.4.0
[INFO] [stderr]     Checking flate2 v1.0.35
[INFO] [stderr]     Checking smallvec v0.6.14
[INFO] [stderr]    Compiling rust-embed-utils v7.8.1
[INFO] [stderr]     Checking brotli v3.5.0
[INFO] [stderr]     Checking globset v0.4.15
[INFO] [stderr]    Compiling axum v0.6.20
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking async-net v1.8.0
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking async-signal v0.2.10
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking quick-xml v0.37.1
[INFO] [stderr]     Checking async-std v1.13.0
[INFO] [stderr]     Checking async-dup v1.2.4
[INFO] [stderr]     Checking pem v1.1.1
[INFO] [stderr]     Checking async-process v1.8.1
[INFO] [stderr]     Checking headers-core v0.2.0
[INFO] [stderr]    Compiling bigdecimal v0.4.7
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]     Checking data-encoding v2.6.0
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking rustls-pki-types v1.10.0
[INFO] [stderr]     Checking clap_lex v0.7.4
[INFO] [stderr]     Checking arc-swap v1.7.1
[INFO] [stderr]    Compiling redb v2.2.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking never v0.1.0
[INFO] [stderr]     Checking clap_builder v4.5.23
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking smol v1.3.0
[INFO] [stderr]     Checking rcgen v0.9.3
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking headers v0.3.9
[INFO] [stderr]     Checking unicode-normalization v0.1.9
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking futures-rustls v0.22.2
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking tokio v1.42.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling asn1-rs-impl v0.1.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.1.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]     Checking time-macros v0.1.1
[INFO] [stderr]     Checking zerofrom v0.1.5
[INFO] [stderr]    Compiling clap_derive v4.5.18
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling jsonrpc-derive v18.0.0
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]    Compiling rust-embed-impl v6.8.1
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling serde_with_macros v3.11.0
[INFO] [stderr]     Checking asn1-rs v0.3.1
[INFO] [stderr]     Checking webpki-roots v0.21.1
[INFO] [stderr]     Checking is-terminal v0.4.13
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking unicode-width v0.2.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking pin-project v1.1.7
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking http-range-header v0.3.1
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]    Compiling derive_more v0.99.18
[INFO] [stderr]     Checking indicatif v0.17.9
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking rust-embed v6.8.1
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking sysinfo v0.30.13
[INFO] [stderr]    Compiling boilerplate v1.0.1
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking ctrlc v3.4.5
[INFO] [stderr]     Checking der-parser v7.0.0
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking html-escaper v0.2.0
[INFO] [stderr]     Checking htmlescape v0.3.1
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking executable-path v1.0.0
[INFO] [stderr]     Checking unindent v0.2.3
[INFO] [stderr]     Checking x509-parser v0.13.2
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]     Checking clap v4.5.23
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking tokio-util v0.7.13
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tokio-stream v0.1.17
[INFO] [stderr]     Checking tokio-util v0.6.10
[INFO] [stderr]     Checking tokio-rustls v0.23.4
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking async-compression v0.3.15
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking h2 v0.4.7
[INFO] [stderr]     Checking tower-http v0.3.5
[INFO] [stderr]     Checking bitcoin_hashes v0.11.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking chrono v0.4.39
[INFO] [stderr]     Checking serde_qs v0.8.5
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking serde_with v3.11.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking secp256k1 v0.24.3
[INFO] [stderr]     Checking bip39 v1.2.0
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking jsonrpc-core v18.0.0
[INFO] [stderr]     Checking jsonrpc v0.14.1
[INFO] [stderr]     Checking jsonrpc v0.13.0
[INFO] [stderr]     Checking mp4 v0.13.0
[INFO] [stderr]     Checking diligent-date-parser v0.1.5
[INFO] [stderr]     Checking atom_syndication v0.12.5
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking bitcoin v0.29.2 (https://github.com/dogeveloper/rust-dogecoin#b065aadb)
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking rss v2.0.11
[INFO] [stderr]     Checking jsonrpc-server-utils v18.0.0
[INFO] [stderr]     Checking hyper v0.14.31
[INFO] [stderr]     Checking async-h1 v2.3.4
[INFO] [stderr]     Checking hyper v1.5.1
[INFO] [stderr]     Checking ord-bitcoincore-rpc-json v0.16.5
[INFO] [stderr]     Checking bitcoincore-rpc-json v0.16.0 (https://github.com/apezord/rust-dogecoincore-rpc#03933810)
[INFO] [stderr]     Checking miniscript v9.2.0
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.9
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking jsonrpc-http-server v18.0.0
[INFO] [stderr]     Checking axum-server v0.4.7
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking rustls-acme v0.5.3
[INFO] [stderr]     Checking ord-bitcoincore-rpc v0.16.5
[INFO] [stderr]     Checking test-bitcoincore-rpc v0.0.1 (/opt/rustwide/workdir/test-bitcoincore-rpc)
[INFO] [stderr]     Checking mockcore v0.0.1 (/opt/rustwide/workdir/crates/mockcore)
[INFO] [stderr]     Checking bitcoincore-rpc v0.16.0 (https://github.com/apezord/rust-dogecoincore-rpc#03933810)
[INFO] [stdout] warning: unused imports: `ExtendedPubKey`, `SignRawTransactionInput`, `SignRawTransactionResult`, and `locktime::LockTime`
[INFO] [stdout]   --> crates/mockcore/src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     locktime::LockTime,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     util::bip32::{ChildNumber, DerivationPath, ExtendedPrivKey, ExtendedPubKey},
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     LoadWalletResult, SignRawTransactionInput, SignRawTransactionResult, Timestamp,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::psbt::PartiallySignedTransaction`
[INFO] [stdout]  --> crates/mockcore/src/server.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::psbt::PartiallySignedTransaction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `base64::Engine` and `psbt::Psbt`
[INFO] [stdout]  --> crates/mockcore/src/server.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 |   base64::Engine,
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout] 9 |   bitcoin::{consensus::Decodable, psbt::Psbt, Witness},
[INFO] [stdout]   |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::schnorr::TapTweak`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bitcoin::schnorr::TapTweak;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::secp256k1::Signature`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::secp256k1::Signature;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::util::sighash`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bitcoin::util::sighash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::util::sighash::SighashCache`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bitcoin::util::sighash::SighashCache;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `bitcoin::secp256k1::Signature`: Use ecdsa::Signature instead.
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::secp256k1::Signature;
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ExtendedPubKey`, `SignRawTransactionInput`, `SignRawTransactionResult`, and `locktime::LockTime`
[INFO] [stdout]   --> crates/mockcore/src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     locktime::LockTime,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     util::bip32::{ChildNumber, DerivationPath, ExtendedPrivKey, ExtendedPubKey},
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     LoadWalletResult, SignRawTransactionInput, SignRawTransactionResult, Timestamp,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::psbt::PartiallySignedTransaction`
[INFO] [stdout]  --> crates/mockcore/src/server.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::psbt::PartiallySignedTransaction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `base64::Engine` and `psbt::Psbt`
[INFO] [stdout]  --> crates/mockcore/src/server.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 |   base64::Engine,
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout] 9 |   bitcoin::{consensus::Decodable, psbt::Psbt, Witness},
[INFO] [stdout]   |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::schnorr::TapTweak`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bitcoin::schnorr::TapTweak;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::secp256k1::Signature`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::secp256k1::Signature;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::util::sighash`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bitcoin::util::sighash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::util::sighash::SighashCache`
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bitcoin::util::sighash::SighashCache;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `bitcoin::secp256k1::Signature`: Use ecdsa::Signature instead.
[INFO] [stdout]  --> crates/mockcore/src/wallet.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bitcoin::secp256k1::Signature;
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `psbt`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:927:5
[INFO] [stdout]     |
[INFO] [stdout] 927 |     psbt: String,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_psbt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sign`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:928:5
[INFO] [stdout]     |
[INFO] [stdout] 928 |     sign: Option<bool>,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sighash_type`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:929:5
[INFO] [stdout]     |
[INFO] [stdout] 929 |     sighash_type: Option<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sighash_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bip32derivs`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:930:5
[INFO] [stdout]     |
[INFO] [stdout] 930 |     bip32derivs: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bip32derivs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `psbt`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:937:5
[INFO] [stdout]     |
[INFO] [stdout] 937 |     psbt: String,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_psbt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `extract`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:938:5
[INFO] [stdout]     |
[INFO] [stdout] 938 |     extract: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_extract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/mockcore/src/lib.rs:353:7
[INFO] [stdout]     |
[INFO] [stdout] 353 |       _ => panic!(),
[INFO] [stdout]     |       ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/mockcore/src/lib.rs:353:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |       Network::Bitcoin => "mainnet".to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 350 |       Network::Testnet => Network::Testnet.to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 351 |       Network::Signet => Network::Signet.to_string(),
[INFO] [stdout]     |       --------------- matches some of the same values
[INFO] [stdout] 352 |       Network::Regtest => Network::Regtest.to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 353 |       _ => panic!(),
[INFO] [stdout]     |       ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ord-dogecoin v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `psbt`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:927:5
[INFO] [stdout]     |
[INFO] [stdout] 927 |     psbt: String,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_psbt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sign`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:928:5
[INFO] [stdout]     |
[INFO] [stdout] 928 |     sign: Option<bool>,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sighash_type`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:929:5
[INFO] [stdout]     |
[INFO] [stdout] 929 |     sighash_type: Option<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sighash_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bip32derivs`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:930:5
[INFO] [stdout]     |
[INFO] [stdout] 930 |     bip32derivs: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bip32derivs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `psbt`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:937:5
[INFO] [stdout]     |
[INFO] [stdout] 937 |     psbt: String,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_psbt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `extract`
[INFO] [stdout]    --> crates/mockcore/src/server.rs:938:5
[INFO] [stdout]     |
[INFO] [stdout] 938 |     extract: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_extract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/mockcore/src/lib.rs:353:7
[INFO] [stdout]     |
[INFO] [stdout] 353 |       _ => panic!(),
[INFO] [stdout]     |       ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/mockcore/src/lib.rs:353:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |       Network::Bitcoin => "mainnet".to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 350 |       Network::Testnet => Network::Testnet.to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 351 |       Network::Signet => Network::Signet.to_string(),
[INFO] [stdout]     |       --------------- matches some of the same values
[INFO] [stdout] 352 |       Network::Regtest => Network::Regtest.to_string(),
[INFO] [stdout]     |       ---------------- matches some of the same values
[INFO] [stdout] 353 |       _ => panic!(),
[INFO] [stdout]     |       ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Witness` and `ensure`
[INFO] [stdout]   --> src/lib.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |   anyhow::{anyhow, bail, ensure, Context, Error},
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     Witness,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Keepsake`, `Summoning`, and `Transfer`
[INFO] [stdout]  --> src/index/testing.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 |     relics::{Keepsake, MintTerms, Summoning, Transfer, RELIC_ID},
[INFO] [stdout]   |              ^^^^^^^^             ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `linked_hash_map::LinkedHashMap` and `subcommand::server::accept_json::AcceptJson`
[INFO] [stdout]   --> src/subcommand/server.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     subcommand::server::accept_json::AcceptJson,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |   linked_hash_map::LinkedHashMap,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::PackedLockTime`
[INFO] [stdout]  --> src/subcommand/wallet/send.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bitcoin::PackedLockTime;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::relics::SpacedRelic`
[INFO] [stdout]  --> src/templates/sealings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::relics::SpacedRelic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ensure`
[INFO] [stdout]   --> src/lib.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |   anyhow::{anyhow, bail, ensure, Context, Error},
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `linked_hash_map::LinkedHashMap` and `subcommand::server::accept_json::AcceptJson`
[INFO] [stdout]   --> src/subcommand/server.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     subcommand::server::accept_json::AcceptJson,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |   linked_hash_map::LinkedHashMap,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::PackedLockTime`
[INFO] [stdout]  --> src/subcommand/wallet/send.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bitcoin::PackedLockTime;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::relics::SpacedRelic`
[INFO] [stdout]  --> src/templates/sealings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::relics::SpacedRelic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/subcommand/wallet.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![recursion_limit = "256"]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/subcommand/wallet.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![recursion_limit = "256"]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server_config`
[INFO] [stdout]     --> src/subcommand/server.rs:1442:15
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     Extension(server_config): Extension<Arc<PageConfig>>,
[INFO] [stdout]      |               ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]     --> src/subcommand/server.rs:1523:20
[INFO] [stdout]      |
[INFO] [stdout] 1523 |         for (vout, output) in transaction.output.iter().enumerate() {
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server_config`
[INFO] [stdout]     --> src/subcommand/server.rs:1872:15
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     Extension(server_config): Extension<Arc<PageConfig>>,
[INFO] [stdout]      |               ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server_config`
[INFO] [stdout]     --> src/subcommand/server.rs:1442:15
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     Extension(server_config): Extension<Arc<PageConfig>>,
[INFO] [stdout]      |               ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]     --> src/subcommand/server.rs:1523:20
[INFO] [stdout]      |
[INFO] [stdout] 1523 |         for (vout, output) in transaction.output.iter().enumerate() {
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server_config`
[INFO] [stdout]     --> src/subcommand/server.rs:1872:15
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     Extension(server_config): Extension<Arc<PageConfig>>,
[INFO] [stdout]      |               ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `entry::Entry`
[INFO] [stdout]  --> src/subcommand/server.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |     index::{entry::Entry, relics_entry::RelicOwner},
[INFO] [stdout]   |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/index/updater/inscription_updater.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let mut next_number = inscription_number_to_sequence_number
[INFO] [stdout]    |         ----^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `seq_number` is never read
[INFO] [stdout]    --> src/index/updater/inscription_updater.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |     let mut seq_number = 0;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tx`
[INFO] [stdout]    --> src/index/updater/relics_updater.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     tx: &Transaction,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_tx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/index.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let database = match unsafe { Database::builder().open(&path) } {
[INFO] [stdout]     |                          ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/index.rs:1050:22
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         if let Some((mut api_inscription, _, _, _)) = self.inscription_info(
[INFO] [stdout]      |                      ----^^^^^^^^^^^^^^^
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/index.rs:1105:22
[INFO] [stdout]      |
[INFO] [stdout] 1105 |         if let Some((mut api_inscription, _, _, _)) = self.inscription_info(
[INFO] [stdout]      |                      ----^^^^^^^^^^^^^^^
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `entry::Entry`
[INFO] [stdout]  --> src/subcommand/server.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |     index::{entry::Entry, relics_entry::RelicOwner},
[INFO] [stdout]   |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/relics/relic.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |       _ => 0,
[INFO] [stdout]    |       ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/relics/relic.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 25 |       Network::Bitcoin => 850000,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 26 |       Network::Regtest => 0,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 27 |       Network::Signet => 0,
[INFO] [stdout]    |       --------------- matches some of the same values
[INFO] [stdout] 28 |       Network::Testnet => 2800000,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 29 |       _ => 0,
[INFO] [stdout]    |       ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/subcommand/server/accept_json.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     state: &S,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/index/updater/inscription_updater.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let mut next_number = inscription_number_to_sequence_number
[INFO] [stdout]    |         ----^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `seq_number` is never read
[INFO] [stdout]    --> src/index/updater/inscription_updater.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |     let mut seq_number = 0;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tx`
[INFO] [stdout]    --> src/index/updater/relics_updater.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     tx: &Transaction,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_tx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `reveal` is never read
[INFO] [stdout]    --> src/subcommand/wallet/inscribe.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let mut reveal = Txid::all_zeros();
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `commit` is never read
[INFO] [stdout]    --> src/subcommand/wallet/inscribe.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut commit = Txid::all_zeros();
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/index.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let database = match unsafe { Database::builder().open(&path) } {
[INFO] [stdout]     |                          ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/index.rs:1050:22
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         if let Some((mut api_inscription, _, _, _)) = self.inscription_info(
[INFO] [stdout]      |                      ----^^^^^^^^^^^^^^^
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/index.rs:1105:22
[INFO] [stdout]      |
[INFO] [stdout] 1105 |         if let Some((mut api_inscription, _, _, _)) = self.inscription_info(
[INFO] [stdout]      |                      ----^^^^^^^^^^^^^^^
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ServerError` is more private than the item `subcommand::server::Server::preview_content_security_policy`
[INFO] [stdout]     --> src/subcommand/server.rs:2151:3
[INFO] [stdout]      |
[INFO] [stdout] 2151 | /   pub(super) fn preview_content_security_policy(
[INFO] [stdout] 2152 | |     media: Media,
[INFO] [stdout] 2153 | |     csp: &Option<String>,
[INFO] [stdout] 2154 | |   ) -> ServerResult<[(HeaderName, HeaderValue); 1]> {
[INFO] [stdout]      | |___________________________________________________^ associated function `subcommand::server::Server::preview_content_security_policy` is reachable at visibility `pub(subcommand)`
[INFO] [stdout]      |
[INFO] [stdout] note: but type `ServerError` is only usable at visibility `pub(server)`
[INFO] [stdout]     --> src/subcommand/server/error.rs:3:1
[INFO] [stdout]      |
[INFO] [stdout] 3    | pub(super) enum ServerError {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/relics/relic.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |       _ => 0,
[INFO] [stdout]    |       ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/relics/relic.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 25 |       Network::Bitcoin => 850000,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 26 |       Network::Regtest => 0,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 27 |       Network::Signet => 0,
[INFO] [stdout]    |       --------------- matches some of the same values
[INFO] [stdout] 28 |       Network::Testnet => 2800000,
[INFO] [stdout]    |       ---------------- matches some of the same values
[INFO] [stdout] 29 |       _ => 0,
[INFO] [stdout]    |       ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUBSIDY_HALVING_INTERVAL_10X` is never used
[INFO] [stdout]    --> src/lib.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const SUBSIDY_HALVING_INTERVAL_10X: u32 =
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_POSTAGE` is never used
[INFO] [stdout]    --> src/lib.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const TARGET_POSTAGE: Amount = Amount::from_sat(10_000);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fund_raw_transaction` is never used
[INFO] [stdout]    --> src/lib.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn fund_raw_transaction(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `unix_timestamp` is never used
[INFO] [stdout]   --> src/blocktime.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl Blocktime {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 20 |   pub(crate) fn unix_timestamp(self) -> i64 {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_amount` is never used
[INFO] [stdout]   --> src/decimal.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl Decimal {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 10 |   pub(crate) fn to_amount(self, divisibility: u8) -> Result<u128> {
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]     --> src/index.rs:801:10
[INFO] [stdout]      |
[INFO] [stdout] 212  | impl Index {
[INFO] [stdout]      | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 801  |   pub fn get_inscription_id_by_sat_indexed(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 835  |   pub(crate) fn get_inscription_id_by_inscription_number(
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 969  |   pub fn relics(&self) -> Result<Vec<(RelicId, RelicEntry)>> {
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1169 |   pub fn syndicates(&self) -> Result<Vec<(SyndicateId, SyndicateEntry)>> {
[INFO] [stdout]      |          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 |   pub(crate) fn get_bonestone_by_sequence_number(&self, sequence_number: u32) -> Result<bool> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1699 |   pub(crate) fn inscription_exists(&self, inscription_id: InscriptionId) -> Result<bool> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1776 |   pub(crate) fn get_network(&self) -> Result<Network> {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OutPointMap` is never constructed
[INFO] [stdout]    --> src/index/entry.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub(crate) struct OutPointMap {
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `max_supply` and `circulating_supply` are never used
[INFO] [stdout]    --> src/index/relics_entry.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl RelicEntry {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 184 |   pub fn max_supply(&self) -> u128 {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 196 |   pub fn circulating_supply(&self) -> u128 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ContextBuilder` is never constructed
[INFO] [stdout]   --> src/index/testing.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) struct ContextBuilder {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `arg`, `args`, `chain`, `tempdir`, and `event_sender` are never used
[INFO] [stdout]   --> src/index/testing.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl ContextBuilder {
[INFO] [stdout]    | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 57 |   pub(crate) fn arg(mut self, arg: impl Into<OsString>) -> Self {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   pub(crate) fn args<T: Into<OsString>, I: IntoIterator<Item = T>>(mut self, args: I) -> Self {
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |   pub(crate) fn chain(mut self, chain: Chain) -> Self {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |   pub(crate) fn tempdir(mut self, tempdir: TempDir) -> Self {
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |   pub(crate) fn event_sender(mut self, sender: tokio::sync::mpsc::Sender<Event>) -> Self {
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Context` is never constructed
[INFO] [stdout]   --> src/index/testing.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub(crate) struct Context {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `builder`, `base_token_entry`, `assert_syndicates`, `assert_relics`, and `assert_events` are never used
[INFO] [stdout]    --> src/index/testing.rs:93:17
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl Context {
[INFO] [stdout]     | ------------ associated items in this implementation
[INFO] [stdout] 93  |   pub(crate) fn builder() -> ContextBuilder {
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 |   pub(crate) fn base_token_entry() -> RelicEntry {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 |   pub(crate) fn assert_syndicates(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 |   pub(crate) fn assert_relics(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 |   pub(crate) fn assert_events(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `txid` and `old_satpoint` are never read
[INFO] [stdout]   --> src/index/updater/inscription_updater.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(super) struct Flotsam {
[INFO] [stdout]    |                   ------- fields in this struct
[INFO] [stdout] 14 |   txid: Txid,
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |   old_satpoint: SatPoint,
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `MAX_SPACERS` is never used
[INFO] [stdout]   --> src/relics/enshrining.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl Enshrining {
[INFO] [stdout]    | --------------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |   pub const MAX_SPACERS: u32 = 0b00000111_11111111_11111111_11111111;
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `COMMIT_CONFIRMATIONS`, `encipher_internal`, and `encipher` are never used
[INFO] [stdout]    --> src/relics/keepsake.rs:43:13
[INFO] [stdout]     |
[INFO] [stdout] 40  | impl Keepsake {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43  |   pub const COMMIT_CONFIRMATIONS: u16 = 6;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |   fn encipher_internal(&self) -> Vec<u8> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 |   pub fn encipher(&self) -> Script {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set` is never used
[INFO] [stdout]   --> src/relics/keepsake/flag.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl Flag {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |   pub(super) fn set(self, flags: &mut u128) {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `encode` and `encode_option` are never used
[INFO] [stdout]   --> src/relics/keepsake/tag.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl Tag {
[INFO] [stdout]    | -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 70 |   pub(super) fn encode<const N: usize>(self, values: [u128; N], payload: &mut Vec<u8>) {
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |   pub(super) fn encode_option<T: Into<u128>>(self, value: Option<T>, payload: &mut Vec<u8>) {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `direction` is never used
[INFO] [stdout]   --> src/relics/pool.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl PoolSwap {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 27 |   pub fn direction(&self) -> SwapDirection {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `delta` is never used
[INFO] [stdout]   --> src/relics/relic_id.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl RelicId {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 33 |   pub fn delta(self, next: RelicId) -> Option<(u128, u128)> {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode` is never used
[INFO] [stdout]   --> src/relics/varint.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn encode(n: u128) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_json` is never used
[INFO] [stdout]   --> src/subcommand.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn print_json(output: impl Serialize) -> Result {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_json` is never used
[INFO] [stdout]   --> src/subcommand.rs:74:6
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub(crate) trait Output: Send {
[INFO] [stdout]    |                  ------ method in this trait
[INFO] [stdout] 74 |   fn print_json(&self);
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]  --> src/subcommand/index/update.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) fn run(options: Options) -> SubcommandResult {
[INFO] [stdout]   |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 |   Height(u32),
[INFO] [stdout]     |   ------ ^^^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   field in this variant
[INFO] [stdout]     |
[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] 140 |   Height(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:141:8
[INFO] [stdout]     |
[INFO] [stdout] 141 |   Hash(BlockHash),
[INFO] [stdout]     |   ---- ^^^^^^^^^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   field in this variant
[INFO] [stdout]     |
[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] 141 |   Hash(()),
[INFO] [stdout]     |        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outputs` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 163 | struct InscriptionsByOutputsQuery {
[INFO] [stdout]     |        -------------------------- field in this struct
[INFO] [stdout] 164 |   outputs: String,
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StaticHtml` is never constructed
[INFO] [stdout]    --> src/subcommand/server.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 | struct StaticHtml {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `process_inscriptions` is never used
[INFO] [stdout]     --> src/subcommand/server.rs:2609:10
[INFO] [stdout]      |
[INFO] [stdout] 2609 | async fn process_inscriptions(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_balance` is never used
[INFO] [stdout]     --> src/subcommand/server.rs:2658:4
[INFO] [stdout]      |
[INFO] [stdout] 2658 | fn format_balance(balance: u128, decimal_places: u8) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/subcommand/server/accept_json.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) struct AcceptJson(pub(crate) bool);
[INFO] [stdout]   |                   ---------- ^^^^^^^^^^^^^^^
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `preview_image_url` is never used
[INFO] [stdout]   --> src/templates.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub(crate) trait PageContent: Display + 'static {
[INFO] [stdout]    |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 91 |   fn preview_image_url(&self) -> Option<Trusted<String>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/subcommand/server/accept_json.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     state: &S,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `reveal` is never read
[INFO] [stdout]    --> src/subcommand/wallet/inscribe.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let mut reveal = Txid::all_zeros();
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `commit` is never read
[INFO] [stdout]    --> src/subcommand/wallet/inscribe.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut commit = Txid::all_zeros();
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ServerError` is more private than the item `subcommand::server::Server::preview_content_security_policy`
[INFO] [stdout]     --> src/subcommand/server.rs:2151:3
[INFO] [stdout]      |
[INFO] [stdout] 2151 | /   pub(super) fn preview_content_security_policy(
[INFO] [stdout] 2152 | |     media: Media,
[INFO] [stdout] 2153 | |     csp: &Option<String>,
[INFO] [stdout] 2154 | |   ) -> ServerResult<[(HeaderName, HeaderValue); 1]> {
[INFO] [stdout]      | |___________________________________________________^ associated function `subcommand::server::Server::preview_content_security_policy` is reachable at visibility `pub(subcommand)`
[INFO] [stdout]      |
[INFO] [stdout] note: but type `ServerError` is only usable at visibility `pub(server)`
[INFO] [stdout]     --> src/subcommand/server/error.rs:3:1
[INFO] [stdout]      |
[INFO] [stdout] 3    | pub(super) enum ServerError {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUBSIDY_HALVING_INTERVAL_10X` is never used
[INFO] [stdout]    --> src/lib.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const SUBSIDY_HALVING_INTERVAL_10X: u32 =
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_POSTAGE` is never used
[INFO] [stdout]    --> src/lib.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const TARGET_POSTAGE: Amount = Amount::from_sat(10_000);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fund_raw_transaction` is never used
[INFO] [stdout]    --> src/lib.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn fund_raw_transaction(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `blockhash` is never used
[INFO] [stdout]   --> src/test.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) fn blockhash(n: u64) -> BlockHash {
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `address` is never used
[INFO] [stdout]   --> src/test.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub(crate) fn address() -> Address {
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `recipient` is never used
[INFO] [stdout]   --> src/test.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub(crate) fn recipient() -> Address {
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `change` is never used
[INFO] [stdout]   --> src/test.rs:77:15
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub(crate) fn change(n: u64) -> Address {
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tx_in` is never used
[INFO] [stdout]   --> src/test.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) fn tx_in(previous_output: OutPoint) -> TxIn {
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tx_out` is never used
[INFO] [stdout]   --> src/test.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub(crate) fn tx_out(value: u64, address: Address) -> TxOut {
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `unix_timestamp` is never used
[INFO] [stdout]   --> src/blocktime.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl Blocktime {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 20 |   pub(crate) fn unix_timestamp(self) -> i64 {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `statistic`, `get_inscription_id_by_sat_indexed`, `get_inscription_id_by_inscription_number`, `get_bonestone_by_sequence_number`, `inscription_exists`, and `get_network` are never used
[INFO] [stdout]     --> src/index.rs:637:17
[INFO] [stdout]      |
[INFO] [stdout] 212  | impl Index {
[INFO] [stdout]      | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 637  |   pub(crate) fn statistic(&self, statistic: Statistic) -> u64 {
[INFO] [stdout]      |                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 801  |   pub fn get_inscription_id_by_sat_indexed(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 835  |   pub(crate) fn get_inscription_id_by_inscription_number(
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 |   pub(crate) fn get_bonestone_by_sequence_number(&self, sequence_number: u32) -> Result<bool> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1699 |   pub(crate) fn inscription_exists(&self, inscription_id: InscriptionId) -> Result<bool> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1776 |   pub(crate) fn get_network(&self) -> Result<Network> {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OutPointMap` is never constructed
[INFO] [stdout]    --> src/index/entry.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub(crate) struct OutPointMap {
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `max_supply` is never used
[INFO] [stdout]    --> src/index/relics_entry.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl RelicEntry {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 184 |   pub fn max_supply(&self) -> u128 {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `args`, `chain`, and `tempdir` are never used
[INFO] [stdout]   --> src/index/testing.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl ContextBuilder {
[INFO] [stdout]    | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |   pub(crate) fn args<T: Into<OsString>, I: IntoIterator<Item = T>>(mut self, args: I) -> Self {
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |   pub(crate) fn chain(mut self, chain: Chain) -> Self {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |   pub(crate) fn tempdir(mut self, tempdir: TempDir) -> Self {
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `options` is never read
[INFO] [stdout]   --> src/index/testing.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub(crate) struct Context {
[INFO] [stdout]    |                   ------- field in this struct
[INFO] [stdout] 84 |   pub(crate) options: Options,
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `mine_blocks_with_subsidy` and `configurations` are never used
[INFO] [stdout]    --> src/index/testing.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl Context {
[INFO] [stdout]     | ------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 119 |   pub(crate) fn mine_blocks_with_subsidy(&self, n: u64, subsidy: u64) -> Vec<Block> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 |   pub(crate) fn configurations() -> Vec<Context> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `txid` and `old_satpoint` are never read
[INFO] [stdout]   --> src/index/updater/inscription_updater.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(super) struct Flotsam {
[INFO] [stdout]    |                   ------- fields in this struct
[INFO] [stdout] 14 |   txid: Txid,
[INFO] [stdout]    |   ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |   old_satpoint: SatPoint,
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `MAX_SPACERS` is never used
[INFO] [stdout]   --> src/relics/enshrining.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl Enshrining {
[INFO] [stdout]    | --------------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |   pub const MAX_SPACERS: u32 = 0b00000111_11111111_11111111_11111111;
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `direction` is never used
[INFO] [stdout]   --> src/relics/pool.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl PoolSwap {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 27 |   pub fn direction(&self) -> SwapDirection {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serde` is never used
[INFO] [stdout]    --> src/relics/relic.rs:249:6
[INFO] [stdout]     |
[INFO] [stdout] 249 |   fn serde() {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_json` is never used
[INFO] [stdout]   --> src/subcommand.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn print_json(output: impl Serialize) -> Result {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_json` is never used
[INFO] [stdout]   --> src/subcommand.rs:74:6
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub(crate) trait Output: Send {
[INFO] [stdout]    |                  ------ method in this trait
[INFO] [stdout] 74 |   fn print_json(&self);
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]  --> src/subcommand/index/update.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) fn run(options: Options) -> SubcommandResult {
[INFO] [stdout]   |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 |   Height(u32),
[INFO] [stdout]     |   ------ ^^^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   field in this variant
[INFO] [stdout]     |
[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] 140 |   Height(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:141:8
[INFO] [stdout]     |
[INFO] [stdout] 141 |   Hash(BlockHash),
[INFO] [stdout]     |   ---- ^^^^^^^^^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   field in this variant
[INFO] [stdout]     |
[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] 141 |   Hash(()),
[INFO] [stdout]     |        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outputs` is never read
[INFO] [stdout]    --> src/subcommand/server.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 163 | struct InscriptionsByOutputsQuery {
[INFO] [stdout]     |        -------------------------- field in this struct
[INFO] [stdout] 164 |   outputs: String,
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StaticHtml` is never constructed
[INFO] [stdout]    --> src/subcommand/server.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 | struct StaticHtml {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `process_inscriptions` is never used
[INFO] [stdout]     --> src/subcommand/server.rs:2609:10
[INFO] [stdout]      |
[INFO] [stdout] 2609 | async fn process_inscriptions(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_balance` is never used
[INFO] [stdout]     --> src/subcommand/server.rs:2658:4
[INFO] [stdout]      |
[INFO] [stdout] 2658 | fn format_balance(balance: u128, decimal_places: u8) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/subcommand/server/accept_json.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) struct AcceptJson(pub(crate) bool);
[INFO] [stdout]   |                   ---------- ^^^^^^^^^^^^^^^
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `preview_image_url` is never used
[INFO] [stdout]   --> src/templates.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub(crate) trait PageContent: Display + 'static {
[INFO] [stdout]    |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 91 |   fn preview_image_url(&self) -> Option<Trusted<String>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 02s
[INFO] running `Command { std: "docker" "inspect" "205e1fb45760d0472e6970d1b0af0778a800c80d939762d13836bdd71d2d412d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "205e1fb45760d0472e6970d1b0af0778a800c80d939762d13836bdd71d2d412d", kill_on_drop: false }`
[INFO] [stdout] 205e1fb45760d0472e6970d1b0af0778a800c80d939762d13836bdd71d2d412d
