[INFO] cloning repository https://github.com/subbitlab/pallet-ordinals [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/subbitlab/pallet-ordinals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsubbitlab%2Fpallet-ordinals", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsubbitlab%2Fpallet-ordinals'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 801f811cd70f3403e094f8caec66d0f08dad42ac [INFO] checking subbitlab/pallet-ordinals/801f811cd70f3403e094f8caec66d0f08dad42ac against master#35d55b34bffd51384ac430cc20852b7d16dd5a90 for pr-145108 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsubbitlab%2Fpallet-ordinals" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/subbitlab/pallet-ordinals [INFO] finished tweaking git repo https://github.com/subbitlab/pallet-ordinals [INFO] tweaked toml for git repo https://github.com/subbitlab/pallet-ordinals written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/subbitlab/pallet-ordinals on toolchain 35d55b34bffd51384ac430cc20852b7d16dd5a90 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+35d55b34bffd51384ac430cc20852b7d16dd5a90" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/subbitlab/pallet-ordinals 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" "+35d55b34bffd51384ac430cc20852b7d16dd5a90" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/paritytech/polkadot-sdk.git` [INFO] [stderr] Updating git repository `https://github.com/w3f/ring-proof` [INFO] [stderr] Updating git repository `https://github.com/paritytech/polkadot-sdk` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded core2 v0.3.3 [INFO] [stderr] Downloaded w3f-bls v0.1.4 [INFO] [stderr] Downloaded wide v0.7.26 [INFO] [stderr] Downloaded bitcoin v0.30.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+35d55b34bffd51384ac430cc20852b7d16dd5a90" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc3d25256abcde07c56ae7f4c860c2e0175a57785f9c2c0b40678bcd978c6d54 [INFO] running `Command { std: "docker" "start" "-a" "bc3d25256abcde07c56ae7f4c860c2e0175a57785f9c2c0b40678bcd978c6d54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc3d25256abcde07c56ae7f4c860c2e0175a57785f9c2c0b40678bcd978c6d54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc3d25256abcde07c56ae7f4c860c2e0175a57785f9c2c0b40678bcd978c6d54", kill_on_drop: false }` [INFO] [stdout] bc3d25256abcde07c56ae7f4c860c2e0175a57785f9c2c0b40678bcd978c6d54 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+35d55b34bffd51384ac430cc20852b7d16dd5a90" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 204e01955c4b82bf8cf5a337c2cf09e09f7bc9476614398534f1db707aff2f78 [INFO] running `Command { std: "docker" "start" "-a" "204e01955c4b82bf8cf5a337c2cf09e09f7bc9476614398534f1db707aff2f78", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling indexmap v2.3.0 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling cc v1.1.7 [INFO] [stderr] Checking const-oid v0.9.6 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Checking bytes v1.7.1 [INFO] [stderr] Checking byte-slice-cast v1.2.2 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking sp-std v14.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling memoffset v0.8.0 [INFO] [stderr] Compiling fs-err v2.11.0 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Compiling rustix v0.36.17 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking io-lifetimes v1.0.11 [INFO] [stderr] Compiling wasmtime-runtime v8.0.1 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Compiling cpp_demangle v0.3.5 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Compiling serde_json v1.0.122 [INFO] [stderr] Compiling expander v2.2.1 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Checking linux-raw-sys v0.1.4 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling libsecp256k1-core v0.3.0 [INFO] [stderr] Checking memfd v0.6.4 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling file-guard v0.2.0 [INFO] [stderr] Checking wasmtime-jit-debug v8.0.1 [INFO] [stderr] Checking wasmtime-asm-macros v8.0.1 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Checking arrayref v0.3.8 [INFO] [stderr] Compiling prettyplease v0.2.20 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking wasmtime-jit-icache-coherence v8.0.1 [INFO] [stderr] Compiling wasmtime v8.0.1 [INFO] [stderr] Compiling bitcoin-internals v0.2.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Compiling libsecp256k1-gen-ecmult v0.3.0 [INFO] [stderr] Compiling libsecp256k1-gen-genmult v0.3.0 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking matchers v0.0.1 [INFO] [stderr] Checking tracing-log v0.1.4 [INFO] [stderr] Compiling secp256k1-sys v0.9.2 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking base64ct v1.6.0 [INFO] [stderr] Checking hash-db v0.16.0 [INFO] [stderr] Compiling libsecp256k1 v0.7.1 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking hex-conservative v0.1.2 [INFO] [stderr] Checking environmental v1.1.4 [INFO] [stderr] Checking password-hash v0.5.0 [INFO] [stderr] Checking constant_time_eq v0.3.0 [INFO] [stderr] Checking blake2b_simd v1.0.2 [INFO] [stderr] Checking bitcoin_hashes v0.13.0 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking num-format v0.4.4 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Compiling ref-cast-impl v1.0.23 [INFO] [stderr] Checking hashbrown v0.13.2 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling sp-debug-derive v14.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking ref-cast v1.0.23 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking fixed-hash v0.8.0 [INFO] [stderr] Checking getrandom_or_panic v0.0.3 [INFO] [stderr] Checking hmac v0.8.1 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking merlin v3.0.0 [INFO] [stderr] Checking hmac-drbg v0.3.0 [INFO] [stderr] Checking twox-hash v1.6.3 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking curve25519-dalek v3.2.0 [INFO] [stderr] Compiling dyn-clonable-impl v0.9.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling derive-syn-parse v0.2.0 [INFO] [stderr] Checking dyn-clonable v0.9.0 [INFO] [stderr] Checking sp-crypto-hashing v0.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking secp256k1 v0.28.2 [INFO] [stderr] Checking secrecy v0.8.0 [INFO] [stderr] Checking ed25519-zebra v3.1.0 [INFO] [stderr] Checking hash256-std-hasher v0.15.2 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Checking array-bytes v6.2.3 [INFO] [stderr] Checking bs58 v0.5.1 [INFO] [stderr] Checking gimli v0.29.0 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking object v0.36.2 [INFO] [stderr] Checking trie-db v0.28.0 [INFO] [stderr] Checking schnellru v0.2.3 [INFO] [stderr] Checking memory-db v0.32.0 [INFO] [stderr] Checking trie-root v0.18.0 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Checking cranelift-entity v0.95.1 [INFO] [stderr] Checking impl-serde v0.4.0 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking gimli v0.27.3 [INFO] [stderr] Checking wasmparser v0.102.0 [INFO] [stderr] Checking object v0.30.4 [INFO] [stderr] Checking serdect v0.2.0 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking tracing-serde v0.1.3 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking tracing-subscriber v0.2.25 [INFO] [stderr] Checking schnorrkel v0.11.4 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking substrate-bip39 v0.4.7 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling proc-macro-crate v3.1.0 [INFO] [stderr] Checking k256 v0.13.3 [INFO] [stderr] Checking parity-bip39 v2.0.1 [INFO] [stderr] Compiling ss58-registry v1.47.0 [INFO] [stderr] Checking addr2line v0.22.0 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling sp-io v30.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking ed25519 v2.2.3 [INFO] [stderr] Compiling toml_edit v0.22.20 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Checking sp-panic-handler v13.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking ed25519-dalek v2.1.1 [INFO] [stderr] Compiling parity-scale-codec-derive v3.6.12 [INFO] [stderr] Compiling scale-info-derive v2.11.3 [INFO] [stderr] Compiling sp-runtime-interface-proc-macro v17.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking addr2line v0.19.0 [INFO] [stderr] Checking integer-sqrt v0.1.5 [INFO] [stderr] Compiling common-path v1.0.0 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Checking wasmtime-types v8.0.1 [INFO] [stderr] Checking wasmtime-environ v8.0.1 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Checking parity-scale-codec v3.6.12 [INFO] [stderr] Checking simple-mermaid v0.1.1 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling macro_magic_core_macros v0.5.1 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling bitcoin-private v0.1.0 [INFO] [stderr] Compiling macro_magic_core v0.5.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking scale-info v2.11.3 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking sp-storage v19.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking sp-tracing v16.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Checking wasmtime-jit v8.0.1 [INFO] [stderr] Compiling sp-version-proc-macro v13.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking primitive-types v0.12.2 [INFO] [stderr] Checking bounded-collections v0.2.0 [INFO] [stderr] Checking sp-externalities v0.25.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling docify_macros v0.2.8 [INFO] [stderr] Checking sp-arithmetic v23.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking frame-metadata v16.0.0 [INFO] [stderr] Compiling macro_magic_macros v0.5.1 [INFO] [stderr] Checking docify v0.2.8 [INFO] [stderr] Compiling sp-crypto-hashing-proc-macro v0.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking core2 v0.3.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking parity-wasm v0.45.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Checking sp-metadata-ir v0.6.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking bitcoin_hashes v0.12.0 [INFO] [stderr] Checking sp-wasm-interface v20.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling sp-api-proc-macro v15.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling frame-support-procedural-tools-derive v11.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking sp-weights v27.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling include_dir_macros v0.7.4 [INFO] [stderr] Compiling bitcoin v0.30.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Checking sp-runtime-interface v24.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling cfg-expr v0.15.8 [INFO] [stderr] Checking sp-core v28.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Compiling frame-support-procedural-tools v10.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stderr] Compiling include_dir v0.7.4 [INFO] [stderr] Compiling serde_with_macros v3.9.0 [INFO] [stderr] Compiling macro_magic v0.5.1 [INFO] [stderr] Compiling derive-syn-parse v0.1.5 [INFO] [stderr] Compiling thiserror-impl-no-std v2.0.2 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling proc-macro-warning v1.0.2 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Compiling frame-support-procedural v23.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking serde_with v3.9.0 [INFO] [stderr] Compiling aquamarine v0.5.0 [INFO] [stderr] Checking thiserror-no-std v2.0.2 [INFO] [stderr] Checking tt-call v1.0.9 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Checking pretty_assertions v1.4.0 [INFO] [stderr] Checking bip39 v2.0.0 [INFO] [stderr] Checking sp-trie v29.0.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking sp-keystore v0.34.0 (https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.9.0#3c3d6fce) [INFO] [stderr] Checking ordinals v0.0.8 (/opt/rustwide/workdir/crates/ordinals) [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> crates/ordinals/src/lib.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | #![cfg_attr(not(feature = "std"), no_std)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParseFloatError` [INFO] [stdout] --> crates/ordinals/src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | num::{ParseFloatError, ParseIntError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Decode` [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use codec::{Decode, Encode}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/ordinals/src/terms.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1769:14 [INFO] [stdout] | [INFO] [stdout] 1769 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1753:14 [INFO] [stdout] | [INFO] [stdout] 1753 | output: vec![TxOut { script_pubkey: script_pubkey.into(), value: 0 },], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1698:13 [INFO] [stdout] | [INFO] [stdout] 1698 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1692:12 [INFO] [stdout] | [INFO] [stdout] 1692 | input: vec![TxIn { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1670:13 [INFO] [stdout] | [INFO] [stdout] 1670 | output: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1664:12 [INFO] [stdout] | [INFO] [stdout] 1664 | input: vec![TxIn { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1649:13 [INFO] [stdout] | [INFO] [stdout] 1649 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1643:12 [INFO] [stdout] | [INFO] [stdout] 1643 | input: vec![TxIn { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1477:12 [INFO] [stdout] | [INFO] [stdout] 1477 | edicts: vec![Edict { id: RuneId::default(), amount: 0, output: 0 }; 130], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1469:12 [INFO] [stdout] | [INFO] [stdout] 1469 | edicts: vec![Edict { id: RuneId::default(), amount: 0, output: 0 }; 129], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1369:13 [INFO] [stdout] | [INFO] [stdout] 1369 | edicts: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1345:13 [INFO] [stdout] | [INFO] [stdout] 1345 | output: vec![TxOut { script_pubkey, value: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1311:4 [INFO] [stdout] | [INFO] [stdout] 1311 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1302:4 [INFO] [stdout] | [INFO] [stdout] 1302 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1289:4 [INFO] [stdout] | [INFO] [stdout] 1289 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1276:4 [INFO] [stdout] | [INFO] [stdout] 1276 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1254:4 [INFO] [stdout] | [INFO] [stdout] 1254 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1237:4 [INFO] [stdout] | [INFO] [stdout] 1237 | vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1227:4 [INFO] [stdout] | [INFO] [stdout] 1227 | vec![Edict { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1221:4 [INFO] [stdout] | [INFO] [stdout] 1221 | vec![Edict { amount: 0, id: RuneId { block: 1_000_000, tx: u32::MAX }, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1211:4 [INFO] [stdout] | [INFO] [stdout] 1211 | vec![Edict { amount: u128::MAX, id: RuneId { block: 0, tx: 0 }, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1201:4 [INFO] [stdout] | [INFO] [stdout] 1201 | vec![Edict { amount: 0, id: RuneId { block: 0, tx: 0 }, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1152:13 [INFO] [stdout] | [INFO] [stdout] 1152 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1130:13 [INFO] [stdout] | [INFO] [stdout] 1130 | output: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1115:13 [INFO] [stdout] | [INFO] [stdout] 1115 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1099:13 [INFO] [stdout] | [INFO] [stdout] 1099 | output: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Encode` [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use codec::{Decode, Encode}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1083:13 [INFO] [stdout] | [INFO] [stdout] 1083 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1054:13 [INFO] [stdout] | [INFO] [stdout] 1054 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1024:13 [INFO] [stdout] | [INFO] [stdout] 1024 | edicts: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1012:13 [INFO] [stdout] | [INFO] [stdout] 1012 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:985:13 [INFO] [stdout] | [INFO] [stdout] 985 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:895:13 [INFO] [stdout] | [INFO] [stdout] 895 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:871:13 [INFO] [stdout] | [INFO] [stdout] 871 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:849:13 [INFO] [stdout] | [INFO] [stdout] 849 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:825:13 [INFO] [stdout] | [INFO] [stdout] 825 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:796:15 [INFO] [stdout] | [INFO] [stdout] 796 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:789:22 [INFO] [stdout] | [INFO] [stdout] 789 | let mut integers = vec![Tag::Body.into(), 1, 1, 2, 0]; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:728:13 [INFO] [stdout] | [INFO] [stdout] 728 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:716:13 [INFO] [stdout] | [INFO] [stdout] 716 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:659:13 [INFO] [stdout] | [INFO] [stdout] 659 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:644:13 [INFO] [stdout] | [INFO] [stdout] 644 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:619:13 [INFO] [stdout] | [INFO] [stdout] 619 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:562:13 [INFO] [stdout] | [INFO] [stdout] 562 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:540:13 [INFO] [stdout] | [INFO] [stdout] 540 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:529:13 [INFO] [stdout] | [INFO] [stdout] 529 | edicts: vec![Edict { id: rune_id(1), amount: 2, output: 0 }], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | output: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:495:23 [INFO] [stdout] | [INFO] [stdout] 495 | let script_pubkey = vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:474:13 [INFO] [stdout] | [INFO] [stdout] 474 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:453:13 [INFO] [stdout] | [INFO] [stdout] 453 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | output: vec![ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:388:12 [INFO] [stdout] | [INFO] [stdout] 388 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:346:13 [INFO] [stdout] | [INFO] [stdout] 346 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:328:13 [INFO] [stdout] | [INFO] [stdout] 328 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 312 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:281:13 [INFO] [stdout] | [INFO] [stdout] 281 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | output: vec![TxOut { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 232 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 232 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone/tag.rs:113:20 [INFO] [stdout] | [INFO] [stdout] 113 | let mut fields = vec![(2, vec![1, 2, 3].into_iter().collect())] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 80 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 80 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 80 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> crates/ordinals/src/runestone/tag.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 96 | let mut fields = vec![(2, vec![3].into_iter().collect())] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these macros [INFO] [stdout] | [INFO] [stdout] 80 + use alloc::vec; [INFO] [stdout] | [INFO] [stdout] 80 + use scale_info::prelude::vec; [INFO] [stdout] | [INFO] [stdout] 80 + use sp_std::vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `std` [INFO] [stdout] --> crates/ordinals/src/lib.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | #![cfg_attr(not(feature = "std"), no_std)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `std` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParseFloatError` [INFO] [stdout] --> crates/ordinals/src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | num::{ParseFloatError, ParseIntError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Decode` [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use codec::{Decode, Encode}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Sequence`, `TxIn`, `TxOut`, and `Witness` [INFO] [stdout] --> crates/ordinals/src/runestone.rs:235:64 [INFO] [stdout] | [INFO] [stdout] 235 | blockdata::locktime::absolute::LockTime, script::PushBytes, Sequence, TxIn, TxOut, [INFO] [stdout] | ^^^^^^^^ ^^^^ ^^^^^ [INFO] [stdout] 236 | Witness, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/ordinals/src/terms.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rarity::Rarity: epoch::_::_serde::Serialize` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rarity.rs:138:43 [INFO] [stdout] | [INFO] [stdout] 138 | let serialized = serde_json::to_string(&expected).unwrap(); [INFO] [stdout] | --------------------- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Serialize` is not implemented for `rarity::Rarity` [INFO] [stdout] --> crates/ordinals/src/rarity.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum Rarity { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `rarity::Rarity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 252 others [INFO] [stdout] note: required by a bound in `serde_json::to_string` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/ser.rs:2209:17 [INFO] [stdout] | [INFO] [stdout] 2207 | pub fn to_string(value: &T) -> Result [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] 2208 | where [INFO] [stdout] 2209 | T: ?Sized + Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rarity::Rarity: epoch::_::_serde::Deserialize<'_>` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rarity.rs:139:35 [INFO] [stdout] | [INFO] [stdout] 139 | assert!(serde_json::from_str::(&serialized).is_ok()); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Deserialize<'_>` is not implemented for `rarity::Rarity` [INFO] [stdout] --> crates/ordinals/src/rarity.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum Rarity { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `rarity::Rarity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Deserialize<'de>`: [INFO] [stdout] &'a [u8] [INFO] [stdout] &'a std::path::Path [INFO] [stdout] &'a str [INFO] [stdout] &'de bitcoin::Script [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] and 256 others [INFO] [stdout] note: required by a bound in `serde_json::from_str` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/de.rs:2677:8 [INFO] [stdout] | [INFO] [stdout] 2675 | pub fn from_str<'a, T>(s: &'a str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 2676 | where [INFO] [stdout] 2677 | T: de::Deserialize<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rune::Rune: epoch::_::_serde::Serialize` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rune.rs:342:36 [INFO] [stdout] | [INFO] [stdout] 342 | assert_eq!(serde_json::to_string(&rune).unwrap(), json); [INFO] [stdout] | --------------------- ^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Serialize` is not implemented for `rune::Rune` [INFO] [stdout] --> crates/ordinals/src/rune.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct Rune(pub u128); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `rune::Rune` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 252 others [INFO] [stdout] note: required by a bound in `serde_json::to_string` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/ser.rs:2209:17 [INFO] [stdout] | [INFO] [stdout] 2207 | pub fn to_string(value: &T) -> Result [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] 2208 | where [INFO] [stdout] 2209 | T: ?Sized + Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rune::Rune: epoch::_::_serde::Deserialize<'_>` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rune.rs:343:37 [INFO] [stdout] | [INFO] [stdout] 343 | assert_eq!(serde_json::from_str::(json).unwrap(), rune); [INFO] [stdout] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Deserialize<'_>` is not implemented for `rune::Rune` [INFO] [stdout] --> crates/ordinals/src/rune.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct Rune(pub u128); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `rune::Rune` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Deserialize<'de>`: [INFO] [stdout] &'a [u8] [INFO] [stdout] &'a std::path::Path [INFO] [stdout] &'a str [INFO] [stdout] &'de bitcoin::Script [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] and 256 others [INFO] [stdout] note: required by a bound in `serde_json::from_str` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/de.rs:2677:8 [INFO] [stdout] | [INFO] [stdout] 2675 | pub fn from_str<'a, T>(s: &'a str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 2676 | where [INFO] [stdout] 2677 | T: de::Deserialize<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rune_id::RuneId: epoch::_::_serde::Serialize` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rune_id.rs:152:36 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(serde_json::to_string(&rune_id).unwrap(), json); [INFO] [stdout] | --------------------- ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Serialize` is not implemented for `rune_id::RuneId` [INFO] [stdout] --> crates/ordinals/src/rune_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct RuneId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `rune_id::RuneId` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 252 others [INFO] [stdout] note: required by a bound in `serde_json::to_string` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/ser.rs:2209:17 [INFO] [stdout] | [INFO] [stdout] 2207 | pub fn to_string(value: &T) -> Result [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] 2208 | where [INFO] [stdout] 2209 | T: ?Sized + Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `rune_id::RuneId: epoch::_::_serde::Deserialize<'_>` is not satisfied [INFO] [stdout] --> crates/ordinals/src/rune_id.rs:153:37 [INFO] [stdout] | [INFO] [stdout] 153 | assert_eq!(serde_json::from_str::(json).unwrap(), rune_id); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Deserialize<'_>` is not implemented for `rune_id::RuneId` [INFO] [stdout] --> crates/ordinals/src/rune_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct RuneId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `rune_id::RuneId` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Deserialize<'de>`: [INFO] [stdout] &'a [u8] [INFO] [stdout] &'a std::path::Path [INFO] [stdout] &'a str [INFO] [stdout] &'de bitcoin::Script [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] and 256 others [INFO] [stdout] note: required by a bound in `serde_json::from_str` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/de.rs:2677:8 [INFO] [stdout] | [INFO] [stdout] 2675 | pub fn from_str<'a, T>(s: &'a str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 2676 | where [INFO] [stdout] 2677 | T: de::Deserialize<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `sat_point::SatPoint: epoch::_::_serde::Deserialize<'_>` is not satisfied [INFO] [stdout] --> crates/ordinals/src/sat_point.rs:128:27 [INFO] [stdout] | [INFO] [stdout] 128 | serde_json::from_str::( [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `epoch::_::_serde::Deserialize<'_>` is not implemented for `sat_point::SatPoint` [INFO] [stdout] --> crates/ordinals/src/sat_point.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct SatPoint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `sat_point::SatPoint` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `epoch::_::_serde::Deserialize<'de>`: [INFO] [stdout] &'a [u8] [INFO] [stdout] &'a std::path::Path [INFO] [stdout] &'a str [INFO] [stdout] &'de bitcoin::Script [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] and 256 others [INFO] [stdout] note: required by a bound in `serde_json::from_str` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.122/src/de.rs:2677:8 [INFO] [stdout] | [INFO] [stdout] 2675 | pub fn from_str<'a, T>(s: &'a str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 2676 | where [INFO] [stdout] 2677 | T: de::Deserialize<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Encode` [INFO] [stdout] --> crates/ordinals/src/runestone.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use codec::{Decode, Encode}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ordinals` (lib test) due to 67 previous errors; 6 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "204e01955c4b82bf8cf5a337c2cf09e09f7bc9476614398534f1db707aff2f78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "204e01955c4b82bf8cf5a337c2cf09e09f7bc9476614398534f1db707aff2f78", kill_on_drop: false }` [INFO] [stdout] 204e01955c4b82bf8cf5a337c2cf09e09f7bc9476614398534f1db707aff2f78