[INFO] fetching crate miraplex-token-metadata 1.7.4...
[INFO] checking miraplex-token-metadata-1.7.4 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate miraplex-token-metadata 1.7.4 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate miraplex-token-metadata 1.7.4 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miraplex-token-metadata 1.7.4
[INFO] finished tweaking crates.io crate miraplex-token-metadata 1.7.4
[INFO] tweaked toml for crates.io crate miraplex-token-metadata 1.7.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 561 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding aead v0.4.3 (latest: v0.5.2)
[INFO] [stderr]       Adding aes v0.7.5 (latest: v0.8.4)
[INFO] [stderr]       Adding aes-gcm-siv v0.10.3 (latest: v0.11.1)
[INFO] [stderr]       Adding ahash v0.7.8 (latest: v0.8.11)
[INFO] [stderr]       Adding aquamarine v0.3.3 (latest: v0.5.0)
[INFO] [stderr]       Adding ascii v0.9.3 (latest: v1.1.0)
[INFO] [stderr]       Adding asn1-rs v0.5.2 (latest: v0.6.1)
[INFO] [stderr]       Adding asn1-rs-derive v0.4.0 (latest: v0.5.0)
[INFO] [stderr]       Adding asn1-rs-impl v0.1.0 (latest: v0.2.0)
[INFO] [stderr]       Adding async-channel v1.9.0 (latest: v2.2.1)
[INFO] [stderr]       Adding base64 v0.12.3 (latest: v0.22.1)
[INFO] [stderr]       Adding base64 v0.13.1 (latest: v0.22.1)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding bitmaps v2.1.0 (latest: v3.2.1)
[INFO] [stderr]       Adding blake3 v1.3.1 (latest: v1.5.1)
[INFO] [stderr]       Adding block-buffer v0.9.0 (latest: v0.10.4)
[INFO] [stderr]       Adding block-padding v0.2.1 (latest: v0.3.3)
[INFO] [stderr]       Adding borsh v0.9.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh v0.10.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive v0.9.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive v0.10.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive-internal v0.9.3 (latest: v0.10.3)
[INFO] [stderr]       Adding borsh-schema-derive-internal v0.9.3 (latest: v0.10.3)
[INFO] [stderr]       Adding bs58 v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding cipher v0.3.0 (latest: v0.4.4)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding clap v3.2.25 (latest: v4.5.4)
[INFO] [stderr]       Adding clap_lex v0.2.4 (latest: v0.7.0)
[INFO] [stderr]       Adding combine v3.8.1 (latest: v4.6.7)
[INFO] [stderr]       Adding console_log v0.2.2 (latest: v1.0.0)
[INFO] [stderr]       Adding const-oid v0.7.1 (latest: v0.9.6)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding crypto-mac v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding ctr v0.8.0 (latest: v0.9.2)
[INFO] [stderr]       Adding curve25519-dalek v3.2.1 (latest: v4.1.2)
[INFO] [stderr]       Adding darling v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding darling_core v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding darling_macro v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding der v0.5.1 (latest: v0.7.9)
[INFO] [stderr]       Adding der-parser v8.2.0 (latest: v9.0.0)
[INFO] [stderr]       Adding dialoguer v0.10.4 (latest: v0.11.0)
[INFO] [stderr]       Adding digest v0.9.0 (latest: v0.10.7)
[INFO] [stderr]       Adding dlopen2 v0.5.0 (latest: v0.7.0)
[INFO] [stderr]       Adding dlopen2_derive v0.3.0 (latest: v0.4.0)
[INFO] [stderr]       Adding ed25519 v1.5.3 (latest: v2.2.3)
[INFO] [stderr]       Adding ed25519-dalek v1.0.1 (latest: v2.1.1)
[INFO] [stderr]       Adding ed25519-dalek-bip32 v0.2.0 (latest: v0.3.0)
[INFO] [stderr]       Adding educe v0.4.23 (latest: v0.5.11)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding enum-iterator v1.5.0 (latest: v2.1.0)
[INFO] [stderr]       Adding enum-ordinalize v3.1.15 (latest: v4.3.0)
[INFO] [stderr]       Adding env_logger v0.9.3 (latest: v0.11.3)
[INFO] [stderr]       Adding event-listener v2.5.3 (latest: v5.3.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gethostname v0.2.3 (latest: v0.4.3)
[INFO] [stderr]       Adding getrandom v0.1.16 (latest: v0.2.14)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding goblin v0.5.4 (latest: v0.8.2)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.4)
[INFO] [stderr]       Adding hash32 v0.2.1 (latest: v0.3.1)
[INFO] [stderr]       Adding hashbrown v0.11.2 (latest: v0.14.5)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding histogram v0.6.9 (latest: v0.10.0)
[INFO] [stderr]       Adding hmac v0.8.1 (latest: v0.12.1)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-rustls v0.24.2 (latest: v0.27.1)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.12.1)
[INFO] [stderr]       Adding libsecp256k1 v0.6.0 (latest: v0.7.1)
[INFO] [stderr]       Adding libsecp256k1-core v0.2.2 (latest: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-ecmult v0.2.1 (latest: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-genmult v0.2.1 (latest: v0.3.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding lru v0.7.8 (latest: v0.12.3)
[INFO] [stderr]       Adding memmap2 v0.5.10 (latest: v0.9.4)
[INFO] [stderr]       Adding memoffset v0.7.1 (latest: v0.9.1)
[INFO] [stderr]       Adding miraland-account-decoder v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-accounts-db v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-address-lookup-table-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-interface v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-server v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-bpf-loader-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-bucket-map v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-clap-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-compute-budget-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-config-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-connection-cache v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-cost-model v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-frozen-abi v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-frozen-abi-macro v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-loader-v4-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-logger v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-measure v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-metrics v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-net-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-perf v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program-runtime v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program-test v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-pubsub-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-quic-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rayon-threadlimit v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-remote-wallet v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client-api v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client-nonce-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-runtime v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-sdk v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-sdk-macro v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-send-transaction-service v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-stake-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-streamer v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-system-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-thin-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-tpu-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-transaction-status v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-udp-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-version v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-vote v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-vote-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-zk-token-proof-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-zk-token-sdk v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraplex-rooster v0.1.6 (latest: v0.1.7)
[INFO] [stderr]       Adding miraplex-token-auth-rules v1.3.7 (latest: v1.4.0)
[INFO] [stderr]       Adding miraplex-token-metadata v1.7.4 (latest: v1.11.1)
[INFO] [stderr]       Adding miraplex-utils v0.0.11 (latest: v0.3.0)
[INFO] [stderr]       Adding mockall v0.11.4 (latest: v0.12.1)
[INFO] [stderr]       Adding mockall_derive v0.11.4 (latest: v0.12.1)
[INFO] [stderr]       Adding nix v0.26.4 (latest: v0.28.0)
[INFO] [stderr]       Adding num v0.2.1 (latest: v0.4.2)
[INFO] [stderr]       Adding num-bigint v0.2.6 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.2.4 (latest: v0.4.5)
[INFO] [stderr]       Adding num-derive v0.3.3 (latest: v0.4.2)
[INFO] [stderr]       Adding num-rational v0.2.4 (latest: v0.4.1)
[INFO] [stderr]       Adding num_enum v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding num_enum_derive v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding oid-registry v0.6.1 (latest: v0.7.0)
[INFO] [stderr]       Adding opentelemetry v0.17.0 (latest: v0.22.0)
[INFO] [stderr]       Adding os_str_bytes v6.6.1 (latest: v7.0.0)
[INFO] [stderr]       Adding ouroboros v0.15.6 (latest: v0.18.3)
[INFO] [stderr]       Adding ouroboros_macro v0.15.6 (latest: v0.18.3)
[INFO] [stderr]       Adding pbkdf2 v0.4.0 (latest: v0.12.2)
[INFO] [stderr]       Adding pbkdf2 v0.11.0 (latest: v0.12.2)
[INFO] [stderr]       Adding pem v1.1.1 (latest: v3.0.4)
[INFO] [stderr]       Adding pkcs8 v0.8.0 (latest: v0.10.2)
[INFO] [stderr]       Adding polyval v0.5.3 (latest: v0.6.2)
[INFO] [stderr]       Adding predicates v2.1.5 (latest: v3.1.0)
[INFO] [stderr]       Adding proc-macro-crate v0.1.5 (latest: v3.1.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding rand v0.7.3 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.2.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.5.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.2.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rcgen v0.10.0 (latest: v0.13.1)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (latest: v0.17.8)
[INFO] [stderr]       Adding rustls v0.21.12 (latest: v0.23.5)
[INFO] [stderr]       Adding rustls-native-certs v0.6.3 (latest: v0.7.0)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (latest: v0.102.3)
[INFO] [stderr]       Adding scroll v0.11.0 (latest: v0.12.0)
[INFO] [stderr]       Adding scroll_derive v0.11.1 (latest: v0.12.0)
[INFO] [stderr]       Adding serde_with v1.14.0 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with v2.3.3 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with_macros v1.5.2 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with_macros v2.3.3 (latest: v3.8.1)
[INFO] [stderr]       Adding sha2 v0.9.9 (latest: v0.10.8)
[INFO] [stderr]       Adding sha3 v0.9.1 (latest: v0.10.8)
[INFO] [stderr]       Adding shank v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_render v0.0.1 (latest: v0.4.2)
[INFO] [stderr]       Adding signature v1.6.4 (latest: v2.2.0)
[INFO] [stderr]       Adding siphasher v0.3.11 (latest: v1.0.1)
[INFO] [stderr]       Adding sized-chunks v0.6.5 (latest: v0.7.0)
[INFO] [stderr]       Adding solarti-associated-token-account v1.1.8 (latest: v2.1.1)
[INFO] [stderr]       Adding solarti-associated-token-account v2.0.0 (latest: v2.1.1)
[INFO] [stderr]       Adding solarti-discriminator v0.1.4 (latest: v0.1.6)
[INFO] [stderr]       Adding solarti-memo v3.0.7 (latest: v4.0.2)
[INFO] [stderr]       Adding solarti-memo v4.0.0 (latest: v4.0.2)
[INFO] [stderr]       Adding solarti-pod v0.1.3 (latest: v0.1.6)
[INFO] [stderr]       Adding solarti-program-error v0.3.4 (latest: v0.3.7)
[INFO] [stderr]       Adding solarti-tlv-account-resolution v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding solarti-token v3.5.6 (latest: v4.1.1)
[INFO] [stderr]       Adding solarti-token v4.0.0 (latest: v4.1.1)
[INFO] [stderr]       Adding solarti-token-2022 v0.6.7 (latest: v1.0.1)
[INFO] [stderr]       Adding solarti-token-2022 v0.9.0 (latest: v1.0.1)
[INFO] [stderr]       Adding solarti-token-group-interface v0.1.0 (latest: v0.1.2)
[INFO] [stderr]       Adding solarti-token-metadata-interface v0.2.2 (latest: v0.2.4)
[INFO] [stderr]       Adding solarti-transfer-hook-interface v0.3.0 (latest: v0.4.1)
[INFO] [stderr]       Adding solarti-type-length-value v0.3.3 (latest: v0.3.5)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding spki v0.5.4 (latest: v0.7.3)
[INFO] [stderr]       Adding strsim v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding strum v0.24.1 (latest: v0.26.2)
[INFO] [stderr]       Adding strum_macros v0.24.3 (latest: v0.26.2)
[INFO] [stderr]       Adding subtle v2.4.1 (latest: v2.5.0)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding synstructure v0.12.6 (latest: v0.13.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding tarpc v0.29.0 (latest: v0.34.0)
[INFO] [stderr]       Adding tarpc-plugins v0.12.0 (latest: v0.13.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding tiny-bip39 v0.8.2 (latest: v1.0.0)
[INFO] [stderr]       Adding tokio-rustls v0.24.1 (latest: v0.26.0)
[INFO] [stderr]       Adding tokio-serde v0.8.0 (latest: v0.9.0)
[INFO] [stderr]       Adding tokio-tungstenite v0.20.1 (latest: v0.21.0)
[INFO] [stderr]       Adding tokio-util v0.6.10 (latest: v0.7.10)
[INFO] [stderr]       Adding toml v0.5.11 (latest: v0.8.12)
[INFO] [stderr]       Adding toml_datetime v0.6.1 (latest: v0.6.5)
[INFO] [stderr]       Adding toml_edit v0.19.8 (latest: v0.22.12)
[INFO] [stderr]       Adding tracing-opentelemetry v0.17.4 (latest: v0.23.0)
[INFO] [stderr]       Adding tungstenite v0.20.1 (latest: v0.21.0)
[INFO] [stderr]       Adding universal-hash v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding untrusted v0.7.1 (latest: v0.9.0)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding webpki-roots v0.24.0 (latest: v0.26.1)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (latest: v0.26.1)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winnow v0.4.1 (latest: v0.6.7)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] [stderr]       Adding x509-parser v0.14.0 (latest: v0.16.0)
[INFO] [stderr]       Adding zeroize v1.3.0 (latest: v1.7.0)
[INFO] [stderr]       Adding zstd v0.11.2+zstd.1.5.2 (latest: v0.13.1)
[INFO] [stderr]       Adding zstd-safe v5.0.2+zstd.1.5.2 (latest: v7.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded solarti-memo v3.0.7
[INFO] [stderr]   Downloaded solarti-associated-token-account v1.1.8
[INFO] [stderr]   Downloaded miraplex-utils v0.0.11
[INFO] [stderr]   Downloaded solarti-token-2022 v0.6.7
[INFO] [stderr]   Downloaded miraplex-token-auth-rules v1.3.7
[INFO] [stderr]   Downloaded miraplex-token-metadata-context-derive v0.2.1
[INFO] [stderr]   Downloaded solarti-token v3.5.6
[INFO] [stderr]   Downloaded shank_macro v0.0.10
[INFO] [stderr]   Downloaded quinn-udp v0.4.1
[INFO] [stderr]   Downloaded miraland-pubsub-client v1.18.1
[INFO] [stderr]   Downloaded miraland-banks-interface v1.18.1
[INFO] [stderr]   Downloaded miraland-udp-client v1.18.1
[INFO] [stderr]   Downloaded miraland-banks-client v1.18.1
[INFO] [stderr]   Downloaded miraland-quic-client v1.18.1
[INFO] [stderr]   Downloaded miraland-connection-cache v1.18.1
[INFO] [stderr]   Downloaded miraland-streamer v1.18.1
[INFO] [stderr]   Downloaded quinn-proto v0.10.6
[INFO] [stderr]   Downloaded quinn v0.10.2
[INFO] [stderr]   Downloaded webpki-roots v0.24.0
[INFO] [stderr]   Downloaded miraland-rpc-client v1.18.1
[INFO] [stderr]   Downloaded miraland-transaction-status v1.18.1
[INFO] [stderr]   Downloaded solarti-token v4.0.0
[INFO] [stderr]   Downloaded brotli v5.0.0
[INFO] [stderr]   Downloaded miraland-accounts-db v1.18.1
[INFO] [stderr]   Downloaded dlopen2 v0.5.0
[INFO] [stderr]   Downloaded miraland-perf v1.18.1
[INFO] [stderr]   Downloaded miraland-stake-program v1.18.1
[INFO] [stderr]   Downloaded ouroboros_macro v0.15.6
[INFO] [stderr]   Downloaded miraland-runtime v1.18.1
[INFO] [stderr]   Downloaded brotli-decompressor v4.0.0
[INFO] [stderr]   Downloaded solana_rbpf v0.8.0
[INFO] [stderr]   Downloaded miraland-program-test v1.18.1
[INFO] [stderr]   Downloaded miraland-zk-token-sdk v1.18.1
[INFO] [stderr]   Downloaded solarti-tlv-account-resolution v0.4.0
[INFO] [stderr]   Downloaded shank_macro_impl v0.0.10
[INFO] [stderr]   Downloaded tarpc v0.29.0
[INFO] [stderr]   Downloaded miraland-cost-model v1.18.1
[INFO] [stderr]   Downloaded miraland-system-program v1.18.1
[INFO] [stderr]   Downloaded miraland-rpc-client-nonce-utils v1.18.1
[INFO] [stderr]   Downloaded miraland-thin-client v1.18.1
[INFO] [stderr]   Downloaded miraland-net-utils v1.18.1
[INFO] [stderr]   Downloaded miraland-client v1.18.1
[INFO] [stderr]   Downloaded solarti-associated-token-account v2.0.0
[INFO] [stderr]   Downloaded solarti-memo v4.0.0
[INFO] [stderr]   Downloaded solarti-token-group-interface v0.1.0
[INFO] [stderr]   Downloaded solarti-token-metadata-interface v0.2.2
[INFO] [stderr]   Downloaded solarti-transfer-hook-interface v0.3.0
[INFO] [stderr]   Downloaded solarti-discriminator-syn v0.1.6
[INFO] [stderr]   Downloaded solarti-discriminator-derive v0.1.6
[INFO] [stderr]   Downloaded solarti-token-2022 v0.9.0
[INFO] [stderr]   Downloaded miraland-rpc-client-api v1.18.1
[INFO] [stderr]   Downloaded miraland-tpu-client v1.18.1
[INFO] [stderr]   Downloaded miraland-send-transaction-service v1.18.1
[INFO] [stderr]   Downloaded miraland-banks-server v1.18.1
[INFO] [stderr]   Downloaded seqlock v0.2.0
[INFO] [stderr]   Downloaded miraland-bucket-map v1.18.1
[INFO] [stderr]   Downloaded miraland-address-lookup-table-program v1.18.1
[INFO] [stderr]   Downloaded miraland-bpf-loader-program v1.18.1
[INFO] [stderr]   Downloaded miraland-compute-budget-program v1.18.1
[INFO] [stderr]   Downloaded miraland-loader-v4-program v1.18.1
[INFO] [stderr]   Downloaded dlopen2_derive v0.3.0
[INFO] [stderr]   Downloaded miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]   Downloaded miraland-config-program v1.18.1
[INFO] [stderr]   Downloaded miraland-version v1.18.1
[INFO] [stderr]   Downloaded miraland-zk-token-proof-program v1.18.1
[INFO] [stderr]   Downloaded ouroboros v0.15.6
[INFO] [stderr]   Downloaded miraland-measure v1.18.1
[INFO] [stderr]   Downloaded miraland-program-runtime v1.18.1
[INFO] [stderr]   Downloaded miraland-vote-program v1.18.1
[INFO] [stderr]   Downloaded scroll v0.11.0
[INFO] [stderr]   Downloaded shank v0.0.10
[INFO] [stderr]   Downloaded miraland-account-decoder v1.18.1
[INFO] [stderr]   Downloaded solarti-discriminator v0.1.4
[INFO] [stderr]   Downloaded solarti-pod v0.1.3
[INFO] [stderr]   Downloaded solarti-program-error-derive v0.3.7
[INFO] [stderr]   Downloaded solarti-program-error v0.3.4
[INFO] [stderr]   Downloaded solarti-type-length-value v0.3.3
[INFO] [stderr]   Downloaded tracing-opentelemetry v0.17.4
[INFO] [stderr]   Downloaded miraland-nohash-hasher v0.2.1
[INFO] [stderr]   Downloaded miraland-metrics v1.18.1
[INFO] [stderr]   Downloaded goblin v0.5.4
[INFO] [stderr]   Downloaded scroll_derive v0.11.1
[INFO] [stderr]   Downloaded miraplex-token-metadata v1.7.4
[INFO] [stderr]   Downloaded miraplex-rooster v0.1.6
[INFO] [stderr]   Downloaded miraland-vote v1.18.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b02362c2daee3908f68ac43aa8269c067dd97e4822958e68772384a26a270126
[INFO] running `Command { std: "docker" "start" "-a" "b02362c2daee3908f68ac43aa8269c067dd97e4822958e68772384a26a270126", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b02362c2daee3908f68ac43aa8269c067dd97e4822958e68772384a26a270126", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b02362c2daee3908f68ac43aa8269c067dd97e4822958e68772384a26a270126", kill_on_drop: false }`
[INFO] [stdout] b02362c2daee3908f68ac43aa8269c067dd97e4822958e68772384a26a270126
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 703fd414a71d9560e22c82a399a4bb77af93bf394c9a450fddcf6b41fbc45be2
[INFO] running `Command { std: "docker" "start" "-a" "703fd414a71d9560e22c82a399a4bb77af93bf394c9a450fddcf6b41fbc45be2", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking either v1.11.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling jobserver v0.1.31
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling cc v1.0.96
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling blake3 v1.3.1
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.1
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]    Compiling miraland-program v1.18.1
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]    Compiling toml_datetime v0.6.1
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling winnow v0.4.1
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]    Compiling bytemuck_derive v1.6.0
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]     Checking thiserror v1.0.59
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]    Compiling toml_edit v0.19.8
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]    Compiling miraland-sdk v1.18.1
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking lock_api v0.4.12
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking parking_lot v0.12.2
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking tokio v1.37.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking miraland-logger v1.18.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]     Checking serde_json v1.0.116
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking brotli-decompressor v4.0.0
[INFO] [stderr]     Checking cipher v0.3.0
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking polyval v0.5.3
[INFO] [stderr]     Checking aes v0.7.5
[INFO] [stderr]     Checking ctr v0.8.0
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking brotli v5.0.0
[INFO] [stderr]     Checking aead v0.4.3
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking unreachable v1.0.0
[INFO] [stderr]     Checking aes-gcm-siv v0.10.3
[INFO] [stderr]     Checking sha3 v0.9.1
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]     Checking ascii v0.9.3
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.4.0
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking goblin v0.5.4
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]    Compiling miraland-program-runtime v1.18.1
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]    Compiling solarti-program-error-derive v0.3.7
[INFO] [stderr]     Checking async-compression v0.4.9
[INFO] [stderr]    Compiling solarti-discriminator-syn v0.1.6
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]    Compiling solarti-discriminator-derive v0.1.6
[INFO] [stderr]    Compiling miraland-vote-program v1.18.1
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling miraland-version v1.18.1
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking rustix v0.38.34
[INFO] [stderr]    Compiling anyhow v1.0.82
[INFO] [stderr]     Checking solana_rbpf v0.8.0
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking data-encoding v2.6.0
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]    Compiling asn1-rs-derive v0.4.0
[INFO] [stderr]     Checking pem v1.1.1
[INFO] [stderr]     Checking jsonrpc-core v18.0.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.1.0
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking rcgen v0.10.0
[INFO] [stderr]     Checking miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]    Compiling dlopen2_derive v0.3.0
[INFO] [stderr]    Compiling miraland-perf v1.18.1
[INFO] [stderr]    Compiling oid-registry v0.6.1
[INFO] [stderr]     Checking rustls-native-certs v0.6.3
[INFO] [stderr]     Checking asn1-rs v0.5.2
[INFO] [stderr]     Checking caps v0.5.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking dlopen2 v0.5.0
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]     Checking spki v0.5.4
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking quinn-proto v0.10.6
[INFO] [stderr]     Checking der-parser v8.2.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]     Checking webpki-roots v0.24.0
[INFO] [stderr]     Checking quinn-udp v0.4.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling miraland-stake-program v1.18.1
[INFO] [stderr]     Checking shell-words v1.1.0
[INFO] [stderr]     Checking utf-8 v0.7.6
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking dialoguer v0.10.4
[INFO] [stderr]     Checking tungstenite v0.20.1
[INFO] [stderr]     Checking clap v3.2.25
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking quinn v0.10.2
[INFO] [stderr]     Checking x509-parser v0.14.0
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]     Checking pkcs8 v0.8.0
[INFO] [stderr]     Checking solarti-program-error v0.3.4
[INFO] [stderr]     Checking solarti-discriminator v0.1.4
[INFO] [stderr]     Checking solarti-token v4.0.0
[INFO] [stderr]     Checking solarti-memo v4.0.0
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling enum-ordinalize v3.1.15
[INFO] [stderr]    Compiling miraland-address-lookup-table-program v1.18.1
[INFO] [stderr]     Checking rtoolbox v0.0.2
[INFO] [stderr]     Checking predicates-core v1.0.6
[INFO] [stderr]     Checking histogram v0.6.9
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]    Compiling educe v0.4.23
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]     Checking miraland-measure v1.18.1
[INFO] [stderr]     Checking miraland-metrics v1.18.1
[INFO] [stderr]     Checking miraland-zk-token-sdk v1.18.1
[INFO] [stderr]     Checking miraland-config-program v1.18.1
[INFO] [stderr]     Checking miraland-connection-cache v1.18.1
[INFO] [stderr]     Checking miraland-net-utils v1.18.1
[INFO] [stderr]     Checking miraland-system-program v1.18.1
[INFO] [stderr]     Checking solarti-token v3.5.6
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking miraland-remote-wallet v1.18.1
[INFO] [stderr]     Checking miraland-streamer v1.18.1
[INFO] [stderr]     Checking solarti-pod v0.1.3
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking rpassword v7.3.1
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking solarti-type-length-value v0.3.3
[INFO] [stderr]     Checking solarti-token-group-interface v0.1.0
[INFO] [stderr]     Checking tokio-tungstenite v0.20.1
[INFO] [stderr]     Checking solarti-tlv-account-resolution v0.4.0
[INFO] [stderr]     Checking solarti-token-metadata-interface v0.2.2
[INFO] [stderr]     Checking opentelemetry v0.17.0
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]    Compiling shank_macro_impl v0.0.12
[INFO] [stderr]     Checking solarti-transfer-hook-interface v0.3.0
[INFO] [stderr]    Compiling shank_macro_impl v0.0.11
[INFO] [stderr]     Checking solarti-token-2022 v0.9.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking tokio-stream v0.1.15
[INFO] [stderr]    Compiling miraland-accounts-db v1.18.1
[INFO] [stderr]    Compiling miraland-vote v1.18.1
[INFO] [stderr]    Compiling miraland-cost-model v1.18.1
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking termtree v0.4.1
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]    Compiling shank_macro v0.0.11
[INFO] [stderr]     Checking predicates v2.1.5
[INFO] [stderr]     Checking predicates-tree v1.0.9
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]     Checking miraland-clap-utils v1.18.1
[INFO] [stderr]     Checking tracing-opentelemetry v0.17.4
[INFO] [stderr]     Checking solarti-associated-token-account v2.0.0
[INFO] [stderr]    Compiling shank_render v0.0.1
[INFO] [stderr]     Checking miraland-bucket-map v1.18.1
[INFO] [stderr]     Checking miraland-bpf-loader-program v1.18.1
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking tokio-serde v0.8.0
[INFO] [stderr]     Checking miraland-loader-v4-program v1.18.1
[INFO] [stderr]     Checking miraland-compute-budget-program v1.18.1
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]     Checking solarti-memo v3.0.7
[INFO] [stderr]     Checking async-mutex v1.4.0
[INFO] [stderr]    Compiling mockall_derive v0.11.4
[INFO] [stderr]     Checking tokio-util v0.6.10
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]    Compiling tarpc-plugins v0.12.0
[INFO] [stderr]     Checking miraland-account-decoder v1.18.1
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]    Compiling miraland-runtime v1.18.1
[INFO] [stderr]     Checking miraland-nohash-hasher v0.2.1
[INFO] [stderr]     Checking index_list v0.2.11
[INFO] [stderr]     Checking fragile v2.0.0
[INFO] [stderr]     Checking downcast v0.11.0
[INFO] [stderr]    Compiling aquamarine v0.3.3
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]     Checking solarti-token-2022 v0.6.7
[INFO] [stderr]    Compiling shank_macro v0.0.12
[INFO] [stderr]     Checking shank v0.0.11
[INFO] [stderr]     Checking tarpc v0.29.0
[INFO] [stderr]     Checking dir-diff v0.3.3
[INFO] [stderr]     Checking miraland-udp-client v1.18.1
[INFO] [stderr]     Checking miraland-zk-token-proof-program v1.18.1
[INFO] [stderr]     Checking lru v0.7.8
[INFO] [stderr]    Compiling miraplex-token-metadata-context-derive v0.2.1
[INFO] [stderr]     Checking symlink v0.1.0
[INFO] [stderr]     Checking solarti-associated-token-account v1.1.8
[INFO] [stderr]     Checking shank v0.0.12
[INFO] [stderr]     Checking miraplex-utils v0.0.11
[INFO] [stderr]    Compiling shank_macro_impl v0.0.10
[INFO] [stderr]     Checking miraland-transaction-status v1.18.1
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]     Checking chrono-humanize v0.2.3
[INFO] [stderr]     Checking miraland-banks-interface v1.18.1
[INFO] [stderr]     Checking miraplex-token-auth-rules v1.3.7
[INFO] [stderr]     Checking miraland-banks-client v1.18.1
[INFO] [stderr]    Compiling shank_macro v0.0.10
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking mockall v0.11.4
[INFO] [stderr]     Checking shank v0.0.10
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking miraplex-token-metadata v1.7.4
[INFO] [stderr]     Checking miraplex-token-metadata v1.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking miraland-rpc-client-api v1.18.1
[INFO] [stdout] warning: unused import: `edition::*`
[INFO] [stdout]   --> src/processor/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use edition::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/processor/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         escrow::process_transfer_out_of_escrow,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `process_transfer_out_of_escrow` in the value namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/processor/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use escrow::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/processor/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         escrow::process_transfer_out_of_escrow,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `solana_program::borsh::try_from_slice_unchecked`: Please use `borsh0_10::try_from_slice_unchecked` instead
[INFO] [stdout]   --> src/utils/mod.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     account_info::AccountInfo, borsh::try_from_slice_unchecked, 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 function `solana_program::borsh::try_from_slice_unchecked`: Please use `borsh0_10::try_from_slice_unchecked` instead
[INFO] [stdout]    --> src/utils/mod.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let result: T = try_from_slice_unchecked(data)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/mod.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/mod.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> src/instruction/burn.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> src/instruction/burn.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:412:10
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/delegate.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/delegate.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/metadata.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/state.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/state.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/state.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/state.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/instruction/uses.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/instruction/uses.rs:27:26
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/bubblegum.rs:33:14
[INFO] [stdout]     |
[INFO] [stdout] 32  |           data: MetadataInstruction::BubblegumSetCollectionSize(SetCollectionSizeArgs { size })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 33  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:412:10
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/burn.rs:56:51
[INFO] [stdout]     |
[INFO] [stdout] 56  |         data: MetadataInstruction::BurnEditionNft.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:27:26
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/burn.rs:97:44
[INFO] [stdout]     |
[INFO] [stdout] 97  |         data: MetadataInstruction::BurnNft.try_to_vec().unwrap(),
[INFO] [stdout]     |                                            ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:47:14
[INFO] [stdout]     |
[INFO] [stdout] 46  |           data: MetadataInstruction::ApproveCollectionAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 47  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:82:14
[INFO] [stdout]     |
[INFO] [stdout] 81  |           data: MetadataInstruction::RevokeCollectionAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 82  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/bubblegum.rs:33:14
[INFO] [stdout]     |
[INFO] [stdout] 32  |           data: MetadataInstruction::BubblegumSetCollectionSize(SetCollectionSizeArgs { size })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 33  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |           data: MetadataInstruction::SetAndVerifyCollection
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 135 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:56:51
[INFO] [stdout]     |
[INFO] [stdout] 56  |         data: MetadataInstruction::BurnEditionNft.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 185 |           data: MetadataInstruction::SetAndVerifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 186 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:220:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |           data: MetadataInstruction::SetCollectionSize(SetCollectionSizeArgs { size })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 220 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:97:44
[INFO] [stdout]     |
[INFO] [stdout] 97  |         data: MetadataInstruction::BurnNft.try_to_vec().unwrap(),
[INFO] [stdout]     |                                            ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |           data: MetadataInstruction::UnverifyCollection
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 266 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |           data: MetadataInstruction::UnverifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 314 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:47:14
[INFO] [stdout]     |
[INFO] [stdout] 46  |           data: MetadataInstruction::ApproveCollectionAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 47  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:361:53
[INFO] [stdout]     |
[INFO] [stdout] 361 |         data: MetadataInstruction::VerifyCollection.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:82:14
[INFO] [stdout]     |
[INFO] [stdout] 81  |           data: MetadataInstruction::RevokeCollectionAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 82  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/collection.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 404 |           data: MetadataInstruction::VerifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 405 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |           data: MetadataInstruction::SetAndVerifyCollection
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 135 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/delegate.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 135 |               data: MetadataInstruction::Delegate(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 136 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/delegate.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 193 |               data: MetadataInstruction::Revoke(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 194 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 185 |           data: MetadataInstruction::SetAndVerifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 186 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/deprecated.rs:76:10
[INFO] [stdout]     |
[INFO] [stdout] 64  |           data: MetadataInstruction::CreateMetadataAccountV2(CreateMetadataAccountArgsV2 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 65  | |             data: DataV2 {
[INFO] [stdout] 66  | |                 name,
[INFO] [stdout] 67  | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         })
[INFO] [stdout] 76  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:220:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |           data: MetadataInstruction::SetCollectionSize(SetCollectionSizeArgs { size })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 220 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/deprecated.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |           data: MetadataInstruction::CreateMasterEdition(CreateMasterEditionArgs { max_supply })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 113 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/deprecated.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 161 |           data: MetadataInstruction::CreateMetadataAccount(CreateMetadataAccountArgs {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 162 | |             data: Data {
[INFO] [stdout] 163 | |                 name,
[INFO] [stdout] 164 | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |         })
[INFO] [stdout] 171 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |           data: MetadataInstruction::UnverifyCollection
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 266 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/deprecated.rs:214:10
[INFO] [stdout]     |
[INFO] [stdout] 209 |           data: MetadataInstruction::UpdateMetadataAccount(UpdateMetadataAccountArgs {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 210 | |             data,
[INFO] [stdout] 211 | |             update_authority: new_update_authority,
[INFO] [stdout] 212 | |             primary_sale_happened,
[INFO] [stdout] 213 | |         })
[INFO] [stdout] 214 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/deprecated.rs:266:10
[INFO] [stdout]     |
[INFO] [stdout] 263 |           data: MetadataInstruction::MintNewEditionFromMasterEditionViaVaultProxy(
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 264 | |             MintNewEditionFromMasterEditionViaTokenArgs { edition },
[INFO] [stdout] 265 | |         )
[INFO] [stdout] 266 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |           data: MetadataInstruction::UnverifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 314 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/edition.rs:30:14
[INFO] [stdout]     |
[INFO] [stdout] 29  |           data: MetadataInstruction::ConvertMasterEditionV1ToV2
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 30  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:361:53
[INFO] [stdout]     |
[INFO] [stdout] 361 |         data: MetadataInstruction::VerifyCollection.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/edition.rs:70:14
[INFO] [stdout]     |
[INFO] [stdout] 69  |           data: MetadataInstruction::CreateMasterEditionV3(CreateMasterEditionArgs { max_supply })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 70  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 404 |           data: MetadataInstruction::VerifySizedCollectionItem
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 405 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] ...
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/edition.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |           data: MetadataInstruction::MintNewEditionFromMasterEditionViaToken(
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 132 | |             MintNewEditionFromMasterEditionViaTokenArgs { edition },
[INFO] [stdout] 133 | |         )
[INFO] [stdout] 134 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/escrow.rs:32:10
[INFO] [stdout]     |
[INFO] [stdout] 31  |       let data = MetadataInstruction::CloseEscrowAccount
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 32  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 135 |               data: MetadataInstruction::Delegate(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 136 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/escrow.rs:68:10
[INFO] [stdout]     |
[INFO] [stdout] 67  |       let data = MetadataInstruction::CreateEscrowAccount
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 68  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking miraland-rpc-client v1.18.1
[INFO] [stderr]     Checking miraland-pubsub-client v1.18.1
[INFO] [stderr]     Checking miraland-quic-client v1.18.1
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/escrow.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let data = MetadataInstruction::TransferOutOfEscrow(TransferOutOfEscrowArgs { amount })
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 118 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 193 |               data: MetadataInstruction::Revoke(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 194 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/freeze.rs:36:14
[INFO] [stdout]     |
[INFO] [stdout] 35  |           data: MetadataInstruction::FreezeDelegatedAccount
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 36  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/deprecated.rs:76:10
[INFO] [stdout]     |
[INFO] [stdout] 64  |           data: MetadataInstruction::CreateMetadataAccountV2(CreateMetadataAccountArgsV2 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 65  | |             data: DataV2 {
[INFO] [stdout] 66  | |                 name,
[INFO] [stdout] 67  | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         })
[INFO] [stdout] 76  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/freeze.rs:68:14
[INFO] [stdout]     |
[INFO] [stdout] 67  |           data: MetadataInstruction::ThawDelegatedAccount
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 68  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/deprecated.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |           data: MetadataInstruction::CreateMasterEdition(CreateMasterEditionArgs { max_supply })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 113 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:354:10
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 341 |           data: MetadataInstruction::CreateMetadataAccountV3(CreateMetadataAccountArgsV3 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 342 | |             data: DataV2 {
[INFO] [stdout] 343 | |                 name,
[INFO] [stdout] 344 | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |         })
[INFO] [stdout] 354 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/deprecated.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 161 |           data: MetadataInstruction::CreateMetadataAccount(CreateMetadataAccountArgs {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 162 | |             data: Data {
[INFO] [stdout] 163 | |                 name,
[INFO] [stdout] 164 | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |         })
[INFO] [stdout] 171 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:364:49
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 364 |         data: MetadataInstruction::PuffMetadata.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/deprecated.rs:214:10
[INFO] [stdout]     |
[INFO] [stdout] 209 |           data: MetadataInstruction::UpdateMetadataAccount(UpdateMetadataAccountArgs {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 210 | |             data,
[INFO] [stdout] 211 | |             update_authority: new_update_authority,
[INFO] [stdout] 212 | |             primary_sale_happened,
[INFO] [stdout] 213 | |         })
[INFO] [stdout] 214 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:382:14
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 381 |           data: MetadataInstruction::RemoveCreatorVerification
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 382 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/deprecated.rs:266:10
[INFO] [stdout]     |
[INFO] [stdout] 263 |           data: MetadataInstruction::MintNewEditionFromMasterEditionViaVaultProxy(
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 264 | |             MintNewEditionFromMasterEditionViaTokenArgs { edition },
[INFO] [stdout] 265 | |         )
[INFO] [stdout] 266 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:399:54
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 399 |     let data = MetadataInstruction::SetTokenStandard.try_to_vec().unwrap();
[INFO] [stdout]     |                                                      ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:421:49
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 421 |         data: MetadataInstruction::SignMetadata.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/edition.rs:30:14
[INFO] [stdout]     |
[INFO] [stdout] 29  |           data: MetadataInstruction::ConvertMasterEditionV1ToV2
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 30  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/edition.rs:70:14
[INFO] [stdout]     |
[INFO] [stdout] 69  |           data: MetadataInstruction::CreateMasterEditionV3(CreateMasterEditionArgs { max_supply })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 70  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 441 |           data: MetadataInstruction::UpdateMetadataAccountV2(UpdateMetadataAccountArgsV2 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 442 | |             data,
[INFO] [stdout] 443 | |             update_authority: new_update_authority,
[INFO] [stdout] 444 | |             primary_sale_happened,
[INFO] [stdout] 445 | |             is_mutable,
[INFO] [stdout] 446 | |         })
[INFO] [stdout] 447 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/edition.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |           data: MetadataInstruction::MintNewEditionFromMasterEditionViaToken(
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 132 | |             MintNewEditionFromMasterEditionViaTokenArgs { edition },
[INFO] [stdout] 133 | |         )
[INFO] [stdout] 134 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:468:14
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 467 |           data: MetadataInstruction::UpdatePrimarySaleHappenedViaToken
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 468 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/escrow.rs:32:10
[INFO] [stdout]     |
[INFO] [stdout] 31  |       let data = MetadataInstruction::CloseEscrowAccount
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 32  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 510 |               data: MetadataInstruction::Create(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 511 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/escrow.rs:68:10
[INFO] [stdout]     |
[INFO] [stdout] 67  |       let data = MetadataInstruction::CreateEscrowAccount
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 68  | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:548:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 547 |               data: MetadataInstruction::Migrate(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 548 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:605:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 604 |               data: MetadataInstruction::Mint(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 605 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/escrow.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let data = MetadataInstruction::TransferOutOfEscrow(TransferOutOfEscrowArgs { amount })
[INFO] [stdout]     |  ________________-
[INFO] [stdout] 118 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:674:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 673 |               data: MetadataInstruction::Transfer(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 674 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/freeze.rs:36:14
[INFO] [stdout]     |
[INFO] [stdout] 35  |           data: MetadataInstruction::FreezeDelegatedAccount
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 36  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/metadata.rs:719:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 718 |               data: MetadataInstruction::Update(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 719 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/freeze.rs:68:14
[INFO] [stdout]     |
[INFO] [stdout] 67  |           data: MetadataInstruction::ThawDelegatedAccount
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 68  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/state.rs:79:18
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 78  |               data: MetadataInstruction::Lock(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 79  | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:354:10
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 341 |           data: MetadataInstruction::CreateMetadataAccountV3(CreateMetadataAccountArgsV3 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 342 | |             data: DataV2 {
[INFO] [stdout] 343 | |                 name,
[INFO] [stdout] 344 | |                 symbol,
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |         })
[INFO] [stdout] 354 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/state.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 134 |               data: MetadataInstruction::Unlock(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 135 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/uses.rs:84:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 83  |           data: MetadataInstruction::ApproveUseAuthority(ApproveUseAuthorityArgs { number_of_uses })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 84  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:364:49
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 364 |         data: MetadataInstruction::PuffMetadata.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/uses.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 127 |           data: MetadataInstruction::RevokeUseAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 128 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:382:14
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 381 |           data: MetadataInstruction::RemoveCreatorVerification
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 382 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/instruction/uses.rs:185:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 184 |           data: MetadataInstruction::Utilize(UtilizeArgs { number_of_uses })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 185 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:399:54
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 399 |     let data = MetadataInstruction::SetTokenStandard.try_to_vec().unwrap();
[INFO] [stdout]     |                                                      ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:421:49
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 421 |         data: MetadataInstruction::SignMetadata.try_to_vec().unwrap(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 441 |           data: MetadataInstruction::UpdateMetadataAccountV2(UpdateMetadataAccountArgsV2 {
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 442 | |             data,
[INFO] [stdout] 443 | |             update_authority: new_update_authority,
[INFO] [stdout] 444 | |             primary_sale_happened,
[INFO] [stdout] 445 | |             is_mutable,
[INFO] [stdout] 446 | |         })
[INFO] [stdout] 447 | |         .try_to_vec()
[INFO] [stdout]     | |         -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking miraland-thin-client v1.18.1
[INFO] [stderr]     Checking miraland-tpu-client v1.18.1
[INFO] [stderr]     Checking miraland-rpc-client-nonce-utils v1.18.1
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:468:14
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 467 |           data: MetadataInstruction::UpdatePrimarySaleHappenedViaToken
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 468 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 510 |               data: MetadataInstruction::Create(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 511 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:548:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 547 |               data: MetadataInstruction::Migrate(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 548 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:605:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 604 |               data: MetadataInstruction::Mint(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 605 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the variant or associated item `try_from_slice` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/processor/mod.rs:83:44
[INFO] [stdout]     |
[INFO] [stdout] 83  |     let instruction = MetadataInstruction::try_from_slice(input)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ variant or associated item cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- variant or associated item `try_from_slice` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshDeserialize`
[INFO] [stdout] note: the trait `borsh::BorshDeserialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/de/mod.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub trait BorshDeserialize: Sized {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_from_slice`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshDeserialize`
[INFO] [stdout]             candidate #2: `borsh::de::BorshDeserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:674:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 673 |               data: MetadataInstruction::Transfer(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 674 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:719:18
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 718 |               data: MetadataInstruction::Update(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 719 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: borsh::de::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> src/utils/mod.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let result: T = try_from_slice_unchecked(data)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `borsh::de::BorshDeserialize` is not implemented for `T`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `solana_program::borsh::try_from_slice_unchecked`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraland-program-1.18.1/src/borsh.rs:38:36
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn try_from_slice_unchecked<T: BorshDeserialize>(data: &[u8]) -> Result<T, Error> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ required by this bound in `try_from_slice_unchecked`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn try_from_slice_checked<T: TokenMetadataAccount + borsh::de::BorshDeserialize>(
[INFO] [stdout]     |                                                       +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `borsh::BorshSerialize`
[INFO] [stdout]  --> src/instruction/bubblegum.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use borsh::BorshSerialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `borsh::BorshSerialize`
[INFO] [stdout]  --> src/instruction/freeze.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use borsh::BorshSerialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:79:18
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 78  |               data: MetadataInstruction::Lock(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 79  | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking miraland-client v1.18.1
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 134 |               data: MetadataInstruction::Unlock(self.args.clone())
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 135 | |                 .try_to_vec()
[INFO] [stdout]     | |                 -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:84:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 83  |           data: MetadataInstruction::ApproveUseAuthority(ApproveUseAuthorityArgs { number_of_uses })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 84  | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 127 |           data: MetadataInstruction::RevokeUseAuthority
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 128 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `try_to_vec` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:185:14
[INFO] [stdout]     |
[INFO] [stdout] 28  |   pub enum UseArgs {
[INFO] [stdout]     |   ---------------- doesn't satisfy `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 184 |           data: MetadataInstruction::Utilize(UtilizeArgs { number_of_uses })
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 185 | |             .try_to_vec()
[INFO] [stdout]     | |             -^^^^^^^^^^ method cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  |   pub enum MetadataInstruction {
[INFO] [stdout]     |   ---------------------------- method `try_to_vec` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub enum BurnArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 |   pub enum VerifyArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub enum DelegateArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  |   pub enum MintArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  |   pub enum TransferArgs {
[INFO] [stdout]     |   --------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  |   pub enum UpdateArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  |   pub enum LockArgs {
[INFO] [stdout]     |   ----------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  |   pub enum UnlockArgs {
[INFO] [stdout]     |   ------------------- doesn't satisfy `_: BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshSerialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshSerialize`
[INFO] [stdout] note: the trait `borsh::BorshSerialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/ser/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub trait BorshSerialize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_to_vec`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `borsh::ser::BorshSerialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/utils/master_edition.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let mut reservation = &mut reservations[i];
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 68 previous errors; 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miraplex-token-metadata` (lib) due to 69 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: the variant or associated item `try_from_slice` exists for enum `MetadataInstruction`, but its trait bounds were not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:83:44
[INFO] [stdout]     |
[INFO] [stdout] 83  |     let instruction = MetadataInstruction::try_from_slice(input)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ variant or associated item cannot be called on `MetadataInstruction` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum MetadataInstruction {
[INFO] [stdout]     | ---------------------------- variant or associated item `try_from_slice` not found for this enum because it doesn't satisfy `MetadataInstruction: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum BurnArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub enum VerifyArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub enum DelegateArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub enum MintArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 64  | pub enum TransferArgs {
[INFO] [stdout]     | --------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 80  | pub enum UpdateArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/state.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | pub enum LockArgs {
[INFO] [stdout]     | ----------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout] ...
[INFO] [stdout] 22  | pub enum UnlockArgs {
[INFO] [stdout]     | ------------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/uses.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout] 28  | pub enum UseArgs {
[INFO] [stdout]     | ---------------- doesn't satisfy `_: BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `instruction::burn::BurnArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::collection::VerifyArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::delegate::DelegateArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::MintArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::TransferArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::metadata::UpdateArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::state::LockArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::state::UnlockArgs: borsh::BorshDeserialize`
[INFO] [stdout]             `instruction::uses::UseArgs: borsh::BorshDeserialize`
[INFO] [stdout] note: the trait `borsh::BorshDeserialize` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/borsh-0.9.3/src/de/mod.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub trait BorshDeserialize: Sized {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `try_from_slice`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshDeserialize`
[INFO] [stdout]             candidate #2: `borsh::de::BorshDeserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: borsh::de::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/utils/mod.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let result: T = try_from_slice_unchecked(data)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `borsh::de::BorshDeserialize` is not implemented for `T`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `solana_program::borsh::try_from_slice_unchecked`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraland-program-1.18.1/src/borsh.rs:38:36
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn try_from_slice_unchecked<T: BorshDeserialize>(data: &[u8]) -> Result<T, Error> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ required by this bound in `try_from_slice_unchecked`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn try_from_slice_checked<T: TokenMetadataAccount + borsh::de::BorshDeserialize>(
[INFO] [stdout]     |                                                       +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 68 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miraplex-token-metadata` (lib) due to 69 previous errors
[INFO] running `Command { std: "docker" "inspect" "703fd414a71d9560e22c82a399a4bb77af93bf394c9a450fddcf6b41fbc45be2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "703fd414a71d9560e22c82a399a4bb77af93bf394c9a450fddcf6b41fbc45be2", kill_on_drop: false }`
[INFO] [stdout] 703fd414a71d9560e22c82a399a4bb77af93bf394c9a450fddcf6b41fbc45be2
[INFO] checking miraplex-token-metadata-1.7.4 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate miraplex-token-metadata 1.7.4 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate miraplex-token-metadata 1.7.4 on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miraplex-token-metadata 1.7.4
[INFO] finished tweaking crates.io crate miraplex-token-metadata 1.7.4
[INFO] tweaked toml for crates.io crate miraplex-token-metadata 1.7.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--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]      Locking 561 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding aead v0.4.3 (latest: v0.5.2)
[INFO] [stderr]       Adding aes v0.7.5 (latest: v0.8.4)
[INFO] [stderr]       Adding aes-gcm-siv v0.10.3 (latest: v0.11.1)
[INFO] [stderr]       Adding ahash v0.7.8 (latest: v0.8.11)
[INFO] [stderr]       Adding aquamarine v0.3.3 (latest: v0.5.0)
[INFO] [stderr]       Adding ascii v0.9.3 (latest: v1.1.0)
[INFO] [stderr]       Adding asn1-rs v0.5.2 (latest: v0.6.1)
[INFO] [stderr]       Adding asn1-rs-derive v0.4.0 (latest: v0.5.0)
[INFO] [stderr]       Adding asn1-rs-impl v0.1.0 (latest: v0.2.0)
[INFO] [stderr]       Adding async-channel v1.9.0 (latest: v2.2.1)
[INFO] [stderr]       Adding base64 v0.12.3 (latest: v0.22.1)
[INFO] [stderr]       Adding base64 v0.13.1 (latest: v0.22.1)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding bitmaps v2.1.0 (latest: v3.2.1)
[INFO] [stderr]       Adding blake3 v1.3.1 (latest: v1.5.1)
[INFO] [stderr]       Adding block-buffer v0.9.0 (latest: v0.10.4)
[INFO] [stderr]       Adding block-padding v0.2.1 (latest: v0.3.3)
[INFO] [stderr]       Adding borsh v0.9.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh v0.10.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive v0.9.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive v0.10.3 (latest: v1.5.0)
[INFO] [stderr]       Adding borsh-derive-internal v0.9.3 (latest: v0.10.3)
[INFO] [stderr]       Adding borsh-schema-derive-internal v0.9.3 (latest: v0.10.3)
[INFO] [stderr]       Adding bs58 v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding cipher v0.3.0 (latest: v0.4.4)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding clap v3.2.25 (latest: v4.5.4)
[INFO] [stderr]       Adding clap_lex v0.2.4 (latest: v0.7.0)
[INFO] [stderr]       Adding combine v3.8.1 (latest: v4.6.7)
[INFO] [stderr]       Adding console_log v0.2.2 (latest: v1.0.0)
[INFO] [stderr]       Adding const-oid v0.7.1 (latest: v0.9.6)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding crypto-mac v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding ctr v0.8.0 (latest: v0.9.2)
[INFO] [stderr]       Adding curve25519-dalek v3.2.1 (latest: v4.1.2)
[INFO] [stderr]       Adding darling v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding darling_core v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding darling_macro v0.13.4 (latest: v0.20.8)
[INFO] [stderr]       Adding der v0.5.1 (latest: v0.7.9)
[INFO] [stderr]       Adding der-parser v8.2.0 (latest: v9.0.0)
[INFO] [stderr]       Adding dialoguer v0.10.4 (latest: v0.11.0)
[INFO] [stderr]       Adding digest v0.9.0 (latest: v0.10.7)
[INFO] [stderr]       Adding dlopen2 v0.5.0 (latest: v0.7.0)
[INFO] [stderr]       Adding dlopen2_derive v0.3.0 (latest: v0.4.0)
[INFO] [stderr]       Adding ed25519 v1.5.3 (latest: v2.2.3)
[INFO] [stderr]       Adding ed25519-dalek v1.0.1 (latest: v2.1.1)
[INFO] [stderr]       Adding ed25519-dalek-bip32 v0.2.0 (latest: v0.3.0)
[INFO] [stderr]       Adding educe v0.4.23 (latest: v0.5.11)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding enum-iterator v1.5.0 (latest: v2.1.0)
[INFO] [stderr]       Adding enum-ordinalize v3.1.15 (latest: v4.3.0)
[INFO] [stderr]       Adding env_logger v0.9.3 (latest: v0.11.3)
[INFO] [stderr]       Adding event-listener v2.5.3 (latest: v5.3.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gethostname v0.2.3 (latest: v0.4.3)
[INFO] [stderr]       Adding getrandom v0.1.16 (latest: v0.2.14)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding goblin v0.5.4 (latest: v0.8.2)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.4)
[INFO] [stderr]       Adding hash32 v0.2.1 (latest: v0.3.1)
[INFO] [stderr]       Adding hashbrown v0.11.2 (latest: v0.14.5)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding histogram v0.6.9 (latest: v0.10.0)
[INFO] [stderr]       Adding hmac v0.8.1 (latest: v0.12.1)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-rustls v0.24.2 (latest: v0.27.1)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.12.1)
[INFO] [stderr]       Adding libsecp256k1 v0.6.0 (latest: v0.7.1)
[INFO] [stderr]       Adding libsecp256k1-core v0.2.2 (latest: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-ecmult v0.2.1 (latest: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-genmult v0.2.1 (latest: v0.3.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding lru v0.7.8 (latest: v0.12.3)
[INFO] [stderr]       Adding memmap2 v0.5.10 (latest: v0.9.4)
[INFO] [stderr]       Adding memoffset v0.7.1 (latest: v0.9.1)
[INFO] [stderr]       Adding miraland-account-decoder v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-accounts-db v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-address-lookup-table-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-interface v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-banks-server v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-bpf-loader-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-bucket-map v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-clap-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-compute-budget-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-config-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-connection-cache v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-cost-model v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-frozen-abi v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-frozen-abi-macro v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-loader-v4-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-logger v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-measure v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-metrics v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-net-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-perf v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program-runtime v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-program-test v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-pubsub-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-quic-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rayon-threadlimit v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-remote-wallet v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client-api v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-rpc-client-nonce-utils v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-runtime v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-sdk v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-sdk-macro v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-send-transaction-service v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-stake-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-streamer v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-system-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-thin-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-tpu-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-transaction-status v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-udp-client v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-version v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-vote v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-vote-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-zk-token-proof-program v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraland-zk-token-sdk v1.18.1 (latest: v1.18.3)
[INFO] [stderr]       Adding miraplex-rooster v0.1.6 (latest: v0.1.7)
[INFO] [stderr]       Adding miraplex-token-auth-rules v1.3.7 (latest: v1.4.0)
[INFO] [stderr]       Adding miraplex-token-metadata v1.7.4 (latest: v1.11.1)
[INFO] [stderr]       Adding miraplex-utils v0.0.11 (latest: v0.3.0)
[INFO] [stderr]       Adding mockall v0.11.4 (latest: v0.12.1)
[INFO] [stderr]       Adding mockall_derive v0.11.4 (latest: v0.12.1)
[INFO] [stderr]       Adding nix v0.26.4 (latest: v0.28.0)
[INFO] [stderr]       Adding num v0.2.1 (latest: v0.4.2)
[INFO] [stderr]       Adding num-bigint v0.2.6 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.2.4 (latest: v0.4.5)
[INFO] [stderr]       Adding num-derive v0.3.3 (latest: v0.4.2)
[INFO] [stderr]       Adding num-rational v0.2.4 (latest: v0.4.1)
[INFO] [stderr]       Adding num_enum v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding num_enum_derive v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding oid-registry v0.6.1 (latest: v0.7.0)
[INFO] [stderr]       Adding opentelemetry v0.17.0 (latest: v0.22.0)
[INFO] [stderr]       Adding os_str_bytes v6.6.1 (latest: v7.0.0)
[INFO] [stderr]       Adding ouroboros v0.15.6 (latest: v0.18.3)
[INFO] [stderr]       Adding ouroboros_macro v0.15.6 (latest: v0.18.3)
[INFO] [stderr]       Adding pbkdf2 v0.4.0 (latest: v0.12.2)
[INFO] [stderr]       Adding pbkdf2 v0.11.0 (latest: v0.12.2)
[INFO] [stderr]       Adding pem v1.1.1 (latest: v3.0.4)
[INFO] [stderr]       Adding pkcs8 v0.8.0 (latest: v0.10.2)
[INFO] [stderr]       Adding polyval v0.5.3 (latest: v0.6.2)
[INFO] [stderr]       Adding predicates v2.1.5 (latest: v3.1.0)
[INFO] [stderr]       Adding proc-macro-crate v0.1.5 (latest: v3.1.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding rand v0.7.3 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.2.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.5.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.2.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rcgen v0.10.0 (latest: v0.13.1)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (latest: v0.17.8)
[INFO] [stderr]       Adding rustls v0.21.12 (latest: v0.23.5)
[INFO] [stderr]       Adding rustls-native-certs v0.6.3 (latest: v0.7.0)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (latest: v0.102.3)
[INFO] [stderr]       Adding scroll v0.11.0 (latest: v0.12.0)
[INFO] [stderr]       Adding scroll_derive v0.11.1 (latest: v0.12.0)
[INFO] [stderr]       Adding serde_with v1.14.0 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with v2.3.3 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with_macros v1.5.2 (latest: v3.8.1)
[INFO] [stderr]       Adding serde_with_macros v2.3.3 (latest: v3.8.1)
[INFO] [stderr]       Adding sha2 v0.9.9 (latest: v0.10.8)
[INFO] [stderr]       Adding sha3 v0.9.1 (latest: v0.10.8)
[INFO] [stderr]       Adding shank v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.10 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.11 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.12 (latest: v0.4.2)
[INFO] [stderr]       Adding shank_render v0.0.1 (latest: v0.4.2)
[INFO] [stderr]       Adding signature v1.6.4 (latest: v2.2.0)
[INFO] [stderr]       Adding siphasher v0.3.11 (latest: v1.0.1)
[INFO] [stderr]       Adding sized-chunks v0.6.5 (latest: v0.7.0)
[INFO] [stderr]       Adding solarti-associated-token-account v1.1.8 (latest: v2.1.1)
[INFO] [stderr]       Adding solarti-associated-token-account v2.0.0 (latest: v2.1.1)
[INFO] [stderr]       Adding solarti-discriminator v0.1.4 (latest: v0.1.6)
[INFO] [stderr]       Adding solarti-memo v3.0.7 (latest: v4.0.2)
[INFO] [stderr]       Adding solarti-memo v4.0.0 (latest: v4.0.2)
[INFO] [stderr]       Adding solarti-pod v0.1.3 (latest: v0.1.6)
[INFO] [stderr]       Adding solarti-program-error v0.3.4 (latest: v0.3.7)
[INFO] [stderr]       Adding solarti-tlv-account-resolution v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding solarti-token v3.5.6 (latest: v4.1.1)
[INFO] [stderr]       Adding solarti-token v4.0.0 (latest: v4.1.1)
[INFO] [stderr]       Adding solarti-token-2022 v0.6.7 (latest: v1.0.1)
[INFO] [stderr]       Adding solarti-token-2022 v0.9.0 (latest: v1.0.1)
[INFO] [stderr]       Adding solarti-token-group-interface v0.1.0 (latest: v0.1.2)
[INFO] [stderr]       Adding solarti-token-metadata-interface v0.2.2 (latest: v0.2.4)
[INFO] [stderr]       Adding solarti-transfer-hook-interface v0.3.0 (latest: v0.4.1)
[INFO] [stderr]       Adding solarti-type-length-value v0.3.3 (latest: v0.3.5)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding spki v0.5.4 (latest: v0.7.3)
[INFO] [stderr]       Adding strsim v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding strum v0.24.1 (latest: v0.26.2)
[INFO] [stderr]       Adding strum_macros v0.24.3 (latest: v0.26.2)
[INFO] [stderr]       Adding subtle v2.4.1 (latest: v2.5.0)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding synstructure v0.12.6 (latest: v0.13.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding tarpc v0.29.0 (latest: v0.34.0)
[INFO] [stderr]       Adding tarpc-plugins v0.12.0 (latest: v0.13.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding tiny-bip39 v0.8.2 (latest: v1.0.0)
[INFO] [stderr]       Adding tokio-rustls v0.24.1 (latest: v0.26.0)
[INFO] [stderr]       Adding tokio-serde v0.8.0 (latest: v0.9.0)
[INFO] [stderr]       Adding tokio-tungstenite v0.20.1 (latest: v0.21.0)
[INFO] [stderr]       Adding tokio-util v0.6.10 (latest: v0.7.10)
[INFO] [stderr]       Adding toml v0.5.11 (latest: v0.8.12)
[INFO] [stderr]       Adding toml_datetime v0.6.1 (latest: v0.6.5)
[INFO] [stderr]       Adding toml_edit v0.19.8 (latest: v0.22.12)
[INFO] [stderr]       Adding tracing-opentelemetry v0.17.4 (latest: v0.23.0)
[INFO] [stderr]       Adding tungstenite v0.20.1 (latest: v0.21.0)
[INFO] [stderr]       Adding universal-hash v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding untrusted v0.7.1 (latest: v0.9.0)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding webpki-roots v0.24.0 (latest: v0.26.1)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (latest: v0.26.1)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winnow v0.4.1 (latest: v0.6.7)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] [stderr]       Adding x509-parser v0.14.0 (latest: v0.16.0)
[INFO] [stderr]       Adding zeroize v1.3.0 (latest: v1.7.0)
[INFO] [stderr]       Adding zstd v0.11.2+zstd.1.5.2 (latest: v0.13.1)
[INFO] [stderr]       Adding zstd-safe v5.0.2+zstd.1.5.2 (latest: v7.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 119a18120a53d5d1e0aac662e2be8e0b416b8d7024e436b406a1b7d697cde7ac
[INFO] running `Command { std: "docker" "start" "-a" "119a18120a53d5d1e0aac662e2be8e0b416b8d7024e436b406a1b7d697cde7ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "119a18120a53d5d1e0aac662e2be8e0b416b8d7024e436b406a1b7d697cde7ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "119a18120a53d5d1e0aac662e2be8e0b416b8d7024e436b406a1b7d697cde7ac", kill_on_drop: false }`
[INFO] [stdout] 119a18120a53d5d1e0aac662e2be8e0b416b8d7024e436b406a1b7d697cde7ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5376a6eaaedf0cf7587679593a86c65d3684f66421ffa99841a20dfee114cbb6
[INFO] running `Command { std: "docker" "start" "-a" "5376a6eaaedf0cf7587679593a86c65d3684f66421ffa99841a20dfee114cbb6", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking either v1.11.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling jobserver v0.1.31
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling cc v1.0.96
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling blake3 v1.3.1
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]    Compiling miraland-program v1.18.1
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]    Compiling toml_datetime v0.6.1
[INFO] [stderr]    Compiling winnow v0.4.1
[INFO] [stderr]    Compiling bs58 v0.4.0
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]    Compiling miraland-sdk v1.18.1
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]    Compiling bytemuck_derive v1.6.0
[INFO] [stderr]     Checking thiserror v1.0.59
[INFO] [stderr]    Compiling toml_edit v0.19.8
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]     Checking lock_api v0.4.12
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]     Checking parking_lot v0.12.2
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking tokio v1.37.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking miraland-logger v1.18.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]     Checking serde_json v1.0.116
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking brotli-decompressor v4.0.0
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking cipher v0.3.0
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]     Checking brotli v5.0.0
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking polyval v0.5.3
[INFO] [stderr]     Checking ctr v0.8.0
[INFO] [stderr]     Checking aes v0.7.5
[INFO] [stderr]     Checking aead v0.4.3
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking unreachable v1.0.0
[INFO] [stderr]     Checking aes-gcm-siv v0.10.3
[INFO] [stderr]     Checking sha3 v0.9.1
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking ascii v0.9.3
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.4.0
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]     Checking goblin v0.5.4
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]    Compiling miraland-program-runtime v1.18.1
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]     Checking async-compression v0.4.9
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]    Compiling miraland-vote-program v1.18.1
[INFO] [stderr]    Compiling solarti-discriminator-syn v0.1.6
[INFO] [stderr]    Compiling solarti-program-error-derive v0.3.7
[INFO] [stderr]    Compiling solarti-discriminator-derive v0.1.6
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling miraland-version v1.18.1
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking solana_rbpf v0.8.0
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking rustix v0.38.34
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]    Compiling anyhow v1.0.82
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking data-encoding v2.6.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking pem v1.1.1
[INFO] [stderr]     Checking jsonrpc-core v18.0.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.1.0
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.4.0
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]    Compiling dlopen2_derive v0.3.0
[INFO] [stderr]    Compiling miraland-perf v1.18.1
[INFO] [stderr]    Compiling oid-registry v0.6.1
[INFO] [stderr]     Checking asn1-rs v0.5.2
[INFO] [stderr]     Checking rustls-native-certs v0.6.3
[INFO] [stderr]     Checking rcgen v0.10.0
[INFO] [stderr]     Checking caps v0.5.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]     Checking dlopen2 v0.5.0
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking spki v0.5.4
[INFO] [stderr]     Checking quinn-proto v0.10.6
[INFO] [stderr]     Checking der-parser v8.2.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]     Checking webpki-roots v0.24.0
[INFO] [stderr]     Checking quinn-udp v0.4.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling miraland-stake-program v1.18.1
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking utf-8 v0.7.6
[INFO] [stderr]     Checking shell-words v1.1.0
[INFO] [stderr]     Checking tungstenite v0.20.1
[INFO] [stderr]     Checking dialoguer v0.10.4
[INFO] [stderr]     Checking clap v3.2.25
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]     Checking x509-parser v0.14.0
[INFO] [stderr]     Checking pkcs8 v0.8.0
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]     Checking quinn v0.10.2
[INFO] [stderr]    Compiling enum-ordinalize v3.1.15
[INFO] [stderr]    Compiling miraland-address-lookup-table-program v1.18.1
[INFO] [stderr]     Checking solarti-program-error v0.3.4
[INFO] [stderr]     Checking solarti-discriminator v0.1.4
[INFO] [stderr]     Checking solarti-token v4.0.0
[INFO] [stderr]     Checking solarti-memo v4.0.0
[INFO] [stderr]     Checking rtoolbox v0.0.2
[INFO] [stderr]     Checking histogram v0.6.9
[INFO] [stderr]     Checking predicates-core v1.0.6
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]    Compiling educe v0.4.23
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]     Checking solarti-token v3.5.6
[INFO] [stderr]     Checking rpassword v7.3.1
[INFO] [stderr]     Checking miraland-measure v1.18.1
[INFO] [stderr]     Checking miraland-zk-token-sdk v1.18.1
[INFO] [stderr]     Checking miraland-metrics v1.18.1
[INFO] [stderr]     Checking miraland-remote-wallet v1.18.1
[INFO] [stderr]     Checking miraland-connection-cache v1.18.1
[INFO] [stderr]     Checking miraland-net-utils v1.18.1
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking tokio-tungstenite v0.20.1
[INFO] [stderr]     Checking opentelemetry v0.17.0
[INFO] [stderr]     Checking miraland-config-program v1.18.1
[INFO] [stderr]     Checking miraland-system-program v1.18.1
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]    Compiling shank_macro_impl v0.0.12
[INFO] [stderr]     Checking solarti-pod v0.1.3
[INFO] [stderr]    Compiling shank_macro_impl v0.0.11
[INFO] [stderr]     Checking solarti-type-length-value v0.3.3
[INFO] [stderr]     Checking solarti-token-group-interface v0.1.0
[INFO] [stderr]     Checking solarti-tlv-account-resolution v0.4.0
[INFO] [stderr]     Checking solarti-token-metadata-interface v0.2.2
[INFO] [stderr]     Checking tokio-stream v0.1.15
[INFO] [stderr]     Checking miraland-streamer v1.18.1
[INFO] [stderr]     Checking solarti-transfer-hook-interface v0.3.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking solarti-token-2022 v0.9.0
[INFO] [stderr]    Compiling miraland-vote v1.18.1
[INFO] [stderr]    Compiling miraland-cost-model v1.18.1
[INFO] [stderr]    Compiling miraland-accounts-db v1.18.1
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking termtree v0.4.1
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking predicates-tree v1.0.9
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]    Compiling shank_macro v0.0.11
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]     Checking predicates v2.1.5
[INFO] [stderr]    Compiling shank_render v0.0.1
[INFO] [stderr]     Checking tracing-opentelemetry v0.17.4
[INFO] [stderr]     Checking miraland-bpf-loader-program v1.18.1
[INFO] [stderr]     Checking miraland-bucket-map v1.18.1
[INFO] [stderr]     Checking miraland-compute-budget-program v1.18.1
[INFO] [stderr]     Checking miraland-loader-v4-program v1.18.1
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking solarti-associated-token-account v2.0.0
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking miraland-clap-utils v1.18.1
[INFO] [stderr]     Checking tokio-serde v0.8.0
[INFO] [stderr]     Checking solarti-memo v3.0.7
[INFO] [stderr]     Checking async-mutex v1.4.0
[INFO] [stderr]    Compiling mockall_derive v0.11.4
[INFO] [stderr]     Checking tokio-util v0.6.10
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]    Compiling tarpc-plugins v0.12.0
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]    Compiling miraland-runtime v1.18.1
[INFO] [stderr]     Checking fragile v2.0.0
[INFO] [stderr]     Checking downcast v0.11.0
[INFO] [stderr]     Checking miraland-nohash-hasher v0.2.1
[INFO] [stderr]     Checking index_list v0.2.11
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]    Compiling aquamarine v0.3.3
[INFO] [stderr]     Checking solarti-token-2022 v0.6.7
[INFO] [stderr]     Checking shank v0.0.11
[INFO] [stderr]    Compiling shank_macro v0.0.12
[INFO] [stderr]     Checking dir-diff v0.3.3
[INFO] [stderr]     Checking miraland-udp-client v1.18.1
[INFO] [stderr]     Checking tarpc v0.29.0
[INFO] [stderr]     Checking miraland-zk-token-proof-program v1.18.1
[INFO] [stderr]     Checking lru v0.7.8
[INFO] [stderr]    Compiling miraplex-token-metadata-context-derive v0.2.1
[INFO] [stderr]     Checking symlink v0.1.0
[INFO] [stderr]     Checking solarti-associated-token-account v1.1.8
[INFO] [stderr]     Checking shank v0.0.12
[INFO] [stderr]     Checking miraplex-utils v0.0.11
[INFO] [stderr]    Compiling shank_macro_impl v0.0.10
[INFO] [stderr]     Checking zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]     Checking chrono-humanize v0.2.3
[INFO] [stderr]     Checking miraland-account-decoder v1.18.1
[INFO] [stderr]     Checking miraplex-token-auth-rules v1.3.7
[INFO] [stderr]     Checking miraland-banks-interface v1.18.1
[INFO] [stderr]    Compiling shank_macro v0.0.10
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking miraland-banks-client v1.18.1
[INFO] [stderr]     Checking mockall v0.11.4
[INFO] [stderr]     Checking shank v0.0.10
[INFO] [stderr]     Checking miraplex-token-metadata v1.7.4
[INFO] [stderr]     Checking miraplex-token-metadata v1.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stdout] warning: unused import: `edition::*`
[INFO] [stdout]   --> src/processor/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use edition::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/processor/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         escrow::process_transfer_out_of_escrow,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `process_transfer_out_of_escrow` in the value namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/processor/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use escrow::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/processor/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         escrow::process_transfer_out_of_escrow,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking miraland-transaction-status v1.18.1
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/mod.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(BorshSerialize, BorshDeserialize, Clone, ShankInstruction, AccountContext)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `instruction::collection::VerifyArgs: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `instruction::collection::VerifyArgs` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/burn.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:412:10
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]             and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/collection.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]             and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]     |
[INFO] [stdout] 55  | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56  | pub struct AuthorizationData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]     = help: see issue #48214
[INFO] [stdout]     = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   + #![feature(trivial_bounds)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/delegate.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshDeserialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshSerialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ the trait `borsh::BorshSerialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshSerialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshSerialize`:
[INFO] [stdout]              &T
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]            and 171 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshSerialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Option<AuthorizationData>` to implement `borsh::BorshSerialize`
[INFO] [stdout]    = help: see issue #48214
[INFO] [stdout]    = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  + #![feature(trivial_bounds)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `mpl_token_auth_rules::payload::Payload: borsh::BorshDeserialize` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/instruction/metadata.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ the trait `borsh::BorshDeserialize` is not implemented for `mpl_token_auth_rules::payload::Payload`, which is required by `Option<AuthorizationData>: borsh::BorshDeserialize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `borsh::BorshDeserialize`:
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5, T6, T7)
[INFO] [stdout]            and 168 others
[INFO] [stdout] note: required for `AuthorizationData` to implement `borsh::BorshDeserialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/miraplex-token-metadata-1.7.4/src/processor/mod.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(BorshSerialize, BorshDeserialize, PartialEq, Eq, Debug, Clone)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 56 | pub struct AuthorizationData {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[WARN] too many lines in the log, truncating it
