[INFO] cloning repository https://github.com/left-TTC/web3-records
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/left-TTC/web3-records" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleft-TTC%2Fweb3-records", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleft-TTC%2Fweb3-records'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5c0409868191d454e2b1e27295baa5b6a6e01564
[INFO] checking left-TTC/web3-records against 67854e511de21d881bb16426996cd4259d44aa2e for pr-161154
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleft-TTC%2Fweb3-records" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/left-TTC/web3-records
[INFO] finished tweaking git repo https://github.com/left-TTC/web3-records
[INFO] tweaked toml for git repo https://github.com/left-TTC/web3-records written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/left-TTC/web3-records on toolchain 67854e511de21d881bb16426996cd4259d44aa2e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/left-TTC/web3-records 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" "+67854e511de21d881bb16426996cd4259d44aa2e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_edit v0.21.0
[INFO] [stderr]   Downloaded web3-domain-name-service v0.1.15
[INFO] [stderr]   Downloaded web3-utils v0.2.4
[INFO] [stderr]   Downloaded pythnet-sdk v2.3.1
[INFO] [stderr]   Downloaded proc-macro-crate v3.0.0
[INFO] [stderr]   Downloaded winnow v0.5.33
[INFO] [stderr]   Downloaded pyth-solana-receiver-sdk v1.0.1
[INFO] [stderr]   Downloaded serde_json v1.0.111
[INFO] [stderr]   Downloaded pyth-sdk-solana v0.10.6
[INFO] [stderr]   Downloaded pyth-sdk v0.8.0
[INFO] [stderr]   Downloaded slow_primes v0.1.14
[INFO] [stderr]   Downloaded web3-macros v0.0.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719
[INFO] running `Command { std: "docker" "start" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719" "/opt/rustwide/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719" "/opt/rustwide/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling winnow v0.5.33
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling five8_core v0.1.2
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling solana-sanitize v2.2.1
[INFO] [stderr]    Compiling solana-atomic-u64 v2.2.1
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling five8 v0.2.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]    Compiling five8_const v0.1.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling solana-msg v2.2.1
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling solana-program-memory v2.3.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking solana-decode-error v2.3.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]     Checking solana-native-token v2.3.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling schemars v0.8.16
[INFO] [stderr]     Checking ieee754 v0.2.6
[INFO] [stderr]    Compiling solana-program-option v2.2.1
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking fast-math v0.1.1
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]     Checking solana-big-mod-exp v2.2.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking slow_primes v0.1.14
[INFO] [stderr]    Compiling proc-macro-crate v3.0.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling borsh-derive v1.5.7
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling solana-sdk-macro v2.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling num_enum_derive v0.6.1
[INFO] [stderr]    Compiling anchor-derive-space v0.31.1
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]     Checking num_enum v0.6.1
[INFO] [stderr]    Compiling schemars_derive v0.8.16
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking thiserror v2.0.17
[INFO] [stderr]     Checking borsh v1.5.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking solana-hash v2.3.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking solana-fee-calculator v2.2.1
[INFO] [stderr]     Checking solana-short-vec v2.2.1
[INFO] [stderr]     Checking bv v0.11.1
[INFO] [stderr]     Checking solana-serde-varint v2.2.2
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling anchor-lang-idl-spec v0.1.0
[INFO] [stderr]     Checking solana-sha256-hasher v2.3.0
[INFO] [stderr]     Checking solana-keccak-hasher v2.2.1
[INFO] [stderr]     Checking solana-blake3-hasher v2.2.1
[INFO] [stderr]    Compiling anchor-syn v0.31.1
[INFO] [stderr]    Compiling anchor-lang-idl v0.1.2
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling borsh-derive v0.10.4
[INFO] [stderr]     Checking borsh v0.10.4
[INFO] [stderr]     Checking solana-pubkey v2.4.0
[INFO] [stderr]     Checking solana-borsh v2.2.1
[INFO] [stderr]     Checking pyth-sdk v0.8.0
[INFO] [stderr]     Checking solana-instruction v2.3.0
[INFO] [stderr]     Checking solana-sdk-ids v2.2.1
[INFO] [stderr]     Checking solana-nonce v2.2.1
[INFO] [stderr]     Checking solana-sysvar-id v2.2.1
[INFO] [stderr]     Checking solana-program-error v2.2.2
[INFO] [stderr]     Checking solana-system-interface v1.0.0
[INFO] [stderr]     Checking solana-serialize-utils v2.2.1
[INFO] [stderr]     Checking solana-transaction-error v2.2.1
[INFO] [stderr]     Checking solana-bincode v2.2.1
[INFO] [stderr]     Checking solana-loader-v2-interface v2.2.1
[INFO] [stderr]     Checking solana-stable-layout v2.2.1
[INFO] [stderr]     Checking solana-clock v2.2.2
[INFO] [stderr]     Checking solana-rent v2.2.1
[INFO] [stderr]     Checking solana-slot-hashes v2.2.1
[INFO] [stderr]     Checking solana-slot-history v2.2.1
[INFO] [stderr]     Checking solana-epoch-schedule v2.2.1
[INFO] [stderr]     Checking solana-epoch-rewards v2.2.1
[INFO] [stderr]     Checking solana-last-restart-slot v2.2.1
[INFO] [stderr]     Checking solana-account-info v2.3.0
[INFO] [stderr]     Checking solana-program-pack v2.2.1
[INFO] [stderr]     Checking solana-address-lookup-table-interface v2.2.2
[INFO] [stderr]     Checking solana-cpi v2.2.1
[INFO] [stderr]     Checking solana-message v2.4.0
[INFO] [stderr]     Checking solana-program-entrypoint v2.3.0
[INFO] [stderr]     Checking solana-stake-interface v1.2.1
[INFO] [stderr]     Checking solana-account v2.2.1
[INFO] [stderr]     Checking solana-instructions-sysvar v2.2.2
[INFO] [stderr]     Checking solana-vote-interface v2.2.6
[INFO] [stderr]     Checking solana-loader-v4-interface v2.2.1
[INFO] [stderr]     Checking solana-loader-v3-interface v5.0.0
[INFO] [stderr]     Checking solana-feature-gate-interface v2.2.2
[INFO] [stderr]     Checking solana-example-mocks v2.2.1
[INFO] [stderr]     Checking solana-sysvar v2.3.0
[INFO] [stderr]     Checking solana-secp256k1-recover v2.2.1
[INFO] [stderr]     Checking solana-program v2.3.0
[INFO] [stderr]     Checking pyth-sdk-solana v0.10.6
[INFO] [stderr]     Checking web3-domain-name-service v0.1.15
[INFO] [stderr]    Compiling anchor-attribute-error v0.31.1
[INFO] [stderr]    Compiling anchor-attribute-event v0.31.1
[INFO] [stderr]    Compiling anchor-attribute-access-control v0.31.1
[INFO] [stderr]    Compiling anchor-derive-accounts v0.31.1
[INFO] [stderr]    Compiling anchor-attribute-constant v0.31.1
[INFO] [stderr]    Compiling anchor-attribute-program v0.31.1
[INFO] [stderr]    Compiling anchor-attribute-account v0.31.1
[INFO] [stderr]    Compiling anchor-derive-serde v0.31.1
[INFO] [stderr]    Compiling web3-macros v0.0.4
[INFO] [stderr]     Checking anchor-lang v0.31.1
[INFO] [stderr]     Checking pythnet-sdk v2.3.1
[INFO] [stderr]     Checking pyth-solana-receiver-sdk v1.0.1
[INFO] [stderr]     Checking web3-utils v0.2.4
[INFO] [stderr]     Checking web3-records v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `custom-heap`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `devnet`, `no-entrypoint`, and `test-bpf`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_heap_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_heap_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qnx`, `qurt`, `redox`, `rtems`, and `solaris` and 15 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_heap_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_heap_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `custom-panic`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `devnet`, `no-entrypoint`, and `test-bpf`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_panic_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_panic_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qnx`, `qurt`, `redox`, `rtems`, and `solaris` and 15 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_panic_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_panic_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::RecordError`
[INFO] [stdout]  --> src/entrypoint.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{error::RecordError, processor::Processor};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `decode_error::DecodeError`, `num_traits::FromPrimitive`, and `program_error::PrintProgramError`
[INFO] [stdout]  --> src/entrypoint.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     num_traits::FromPrimitive,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     solana_program::{
[INFO] [stdout] 6 |         account_info::AccountInfo, decode_error::DecodeError, entrypoint::ProgramResult, msg,
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |         program_error::PrintProgramError, pubkey::Pubkey,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `check_domain_parent`
[INFO] [stdout]   --> src/processor/allocate_and_post_record.rs:10:54
[INFO] [stdout]    |
[INFO] [stdout] 10 |     cpi::Cpi, state::{IPFSRecord, IPFSType}, utils::{check_domain_parent, get_record_key_and_seeds}
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]  --> src/entrypoint.rs:6:50
[INFO] [stdout]   |
[INFO] [stdout] 6 |         account_info::AccountInfo, decode_error::DecodeError, entrypoint::ProgramResult, msg,
[INFO] [stdout]   |                                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::program_error::PrintProgramError`: Use `ToStr` instead with `solana_msg::msg!` or any other logging
[INFO] [stdout]  --> src/entrypoint.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |         program_error::PrintProgramError, pubkey::Pubkey,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]  --> src/error.rs:3:36
[INFO] [stdout]   |
[INFO] [stdout] 3 |     solana_program::{decode_error::DecodeError, program_error::ProgramError},
[INFO] [stdout]   |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]   --> src/error.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<T> DecodeError<T> for RecordError {
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `custom-heap`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `devnet`, `no-entrypoint`, and `test-bpf`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_heap_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_heap_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qnx`, `qurt`, `redox`, `rtems`, and `solaris` and 15 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_heap_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_heap_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `custom-panic`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `devnet`, `no-entrypoint`, and `test-bpf`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_panic_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_panic_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]   --> src/entrypoint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | entrypoint!(process_instruction);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qnx`, `qurt`, `redox`, `rtems`, and `solaris` and 15 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::custom_panic_default` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::custom_panic_default` which comes from the expansion of the macro `entrypoint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::RecordError`
[INFO] [stdout]  --> src/entrypoint.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{error::RecordError, processor::Processor};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `decode_error::DecodeError`, `num_traits::FromPrimitive`, and `program_error::PrintProgramError`
[INFO] [stdout]  --> src/entrypoint.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     num_traits::FromPrimitive,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     solana_program::{
[INFO] [stdout] 6 |         account_info::AccountInfo, decode_error::DecodeError, entrypoint::ProgramResult, msg,
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |         program_error::PrintProgramError, pubkey::Pubkey,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `check_domain_parent`
[INFO] [stdout]   --> src/processor/allocate_and_post_record.rs:10:54
[INFO] [stdout]    |
[INFO] [stdout] 10 |     cpi::Cpi, state::{IPFSRecord, IPFSType}, utils::{check_domain_parent, get_record_key_and_seeds}
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]  --> src/entrypoint.rs:6:50
[INFO] [stdout]   |
[INFO] [stdout] 6 |         account_info::AccountInfo, decode_error::DecodeError, entrypoint::ProgramResult, msg,
[INFO] [stdout]   |                                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::program_error::PrintProgramError`: Use `ToStr` instead with `solana_msg::msg!` or any other logging
[INFO] [stdout]  --> src/entrypoint.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |         program_error::PrintProgramError, pubkey::Pubkey,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]  --> src/error.rs:3:36
[INFO] [stdout]   |
[INFO] [stdout] 3 |     solana_program::{decode_error::DecodeError, program_error::ProgramError},
[INFO] [stdout]   |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `solana_program::decode_error::DecodeError`: Use `num_traits::FromPrimitive` instead
[INFO] [stdout]   --> src/error.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<T> DecodeError<T> for RecordError {
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/error.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, Debug, Error, FromPrimitive)]
[INFO] [stdout]   |                               ^------------
[INFO] [stdout]   |                               |
[INFO] [stdout]   |                               `FromPrimitive` is not local
[INFO] [stdout]   |                               move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_RecordError`
[INFO] [stdout] 8 | pub enum RecordError {
[INFO] [stdout]   |          ----------- `RecordError` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/instruction.rs:7:44
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(BorshDeserialize, BorshSerialize, FromPrimitive)]
[INFO] [stdout]   |                                            ^------------
[INFO] [stdout]   |                                            |
[INFO] [stdout]   |                                            `FromPrimitive` is not local
[INFO] [stdout]   |                                            move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ProgramInstruction`
[INFO] [stdout] 8 | pub enum ProgramInstruction {
[INFO] [stdout]   |          ------------------ `ProgramInstruction` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/error.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, Debug, Error, FromPrimitive)]
[INFO] [stdout]   |                               ^------------
[INFO] [stdout]   |                               |
[INFO] [stdout]   |                               `FromPrimitive` is not local
[INFO] [stdout]   |                               move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_RecordError`
[INFO] [stdout] 8 | pub enum RecordError {
[INFO] [stdout]   |          ----------- `RecordError` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/instruction.rs:7:44
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(BorshDeserialize, BorshSerialize, FromPrimitive)]
[INFO] [stdout]   |                                            ^------------
[INFO] [stdout]   |                                            |
[INFO] [stdout]   |                                            `FromPrimitive` is not local
[INFO] [stdout]   |                                            move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ProgramInstruction`
[INFO] [stdout] 8 | pub enum ProgramInstruction {
[INFO] [stdout]   |          ------------------ `ProgramInstruction` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: borsh v1.5.7
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719", kill_on_drop: false }`
[INFO] [stdout] 2d33b8143c17666d1017e8eba9d2700cfcf8767ffe1330ea72f956eb33e01719
