[INFO] fetching crate flow-lib 0.2.0... [INFO] checking flow-lib-0.2.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate flow-lib 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate flow-lib 0.2.0 [INFO] finished tweaking crates.io crate flow-lib 0.2.0 [INFO] tweaked toml for crates.io crate flow-lib 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate flow-lib 0.2.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate flow-lib 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 489e1be76dce8131fe3196c3b8dfafc63140c2b794928a97a0ef97febd44e15b [INFO] running `Command { std: "docker" "start" "-a" "489e1be76dce8131fe3196c3b8dfafc63140c2b794928a97a0ef97febd44e15b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "489e1be76dce8131fe3196c3b8dfafc63140c2b794928a97a0ef97febd44e15b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "489e1be76dce8131fe3196c3b8dfafc63140c2b794928a97a0ef97febd44e15b", kill_on_drop: false }` [INFO] [stdout] 489e1be76dce8131fe3196c3b8dfafc63140c2b794928a97a0ef97febd44e15b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 71dc81cc1b9df07b13f4081aa943c08f3026ddeb420cbfa210d49f8e58f37164 [INFO] running `Command { std: "docker" "start" "-a" "71dc81cc1b9df07b13f4081aa943c08f3026ddeb420cbfa210d49f8e58f37164", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Checking solana-sanitize v3.0.1 [INFO] [stderr] Checking solana-atomic-u64 v3.0.0 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Checking memchr v2.7.6 [INFO] [stderr] Compiling borsh-derive v1.5.7 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling solana-sdk-macro v3.0.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Checking solana-program-memory v3.0.0 [INFO] [stderr] Checking solana-msg v3.0.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Checking solana-define-syscall v3.0.0 [INFO] [stderr] Checking ring v0.17.14 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling rustls v0.23.34 [INFO] [stderr] Checking ascii v0.9.3 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking ff v0.13.1 [INFO] [stderr] Checking webpki-roots v1.0.4 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking solana-svm-feature-set v3.0.8 [INFO] [stderr] Compiling solana-version v3.0.8 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Checking combine v3.8.1 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking compression-codecs v0.4.31 [INFO] [stderr] Checking semver v1.0.27 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking rustls-webpki v0.103.8 [INFO] [stderr] Checking ed25519 v2.2.3 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking thiserror v2.0.17 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Checking solana-inflation v3.0.0 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking indexmap v2.12.0 [INFO] [stderr] Checking serde_bytes v0.11.19 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Checking rust_decimal v1.39.0 [INFO] [stderr] Checking borsh v1.5.7 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking solana-fee-calculator v3.0.0 [INFO] [stderr] Checking ed25519-dalek v2.2.0 [INFO] [stderr] Checking bv v0.11.1 [INFO] [stderr] Checking serde-big-array v0.5.1 [INFO] [stderr] Checking solana-short-vec v3.0.0 [INFO] [stderr] Checking url v2.5.7 [INFO] [stderr] Checking solana-serde-varint v3.0.0 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Checking solana-commitment-config v3.0.0 [INFO] [stderr] Checking solana-program-error v3.0.0 [INFO] [stderr] Checking solana-hash v3.0.0 [INFO] [stderr] Checking solana-reward-info v3.0.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking solana-instruction-error v2.0.0 [INFO] [stderr] Checking solana-signature v3.1.0 [INFO] [stderr] Checking solana-sha256-hasher v3.0.0 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking solana-keccak-hasher v3.0.0 [INFO] [stderr] Checking solana-address v1.0.0 [INFO] [stderr] Compiling schemars_derive v1.0.5 [INFO] [stderr] Checking solana-transaction-error v3.0.0 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Checking tokio v1.48.0 [INFO] [stderr] Checking http v1.3.1 [INFO] [stderr] Checking solana-pubkey v3.0.0 [INFO] [stderr] Checking solana-sdk-ids v3.0.0 [INFO] [stderr] Checking solana-instruction v3.0.0 [INFO] [stderr] Checking solana-account-info v3.0.0 [INFO] [stderr] Checking solana-signer v3.0.0 [INFO] [stderr] Checking solana-serialize-utils v3.1.0 [INFO] [stderr] Checking solana-sysvar-id v3.0.0 [INFO] [stderr] Checking solana-message v3.0.1 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking solana-program-entrypoint v3.1.0 [INFO] [stderr] Checking spl-generic-token v2.0.1 [INFO] [stderr] Checking solana-clock v3.0.0 [INFO] [stderr] Checking solana-epoch-schedule v3.0.0 [INFO] [stderr] Checking solana-slot-hashes v3.0.0 [INFO] [stderr] Checking solana-rent v3.0.0 [INFO] [stderr] Checking solana-epoch-rewards v3.0.0 [INFO] [stderr] Checking solana-last-restart-slot v3.0.0 [INFO] [stderr] Checking solana-slot-history v3.0.0 [INFO] [stderr] Checking solana-instructions-sysvar v3.0.0 [INFO] [stderr] Checking agave-feature-set v3.0.8 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking solana-address-lookup-table-interface v3.0.0 [INFO] [stderr] Checking k256 v0.13.4 [INFO] [stderr] Checking solana-system-interface v2.0.0 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Checking solana-nonce v3.0.0 [INFO] [stderr] Checking uuid v1.18.1 [INFO] [stderr] Checking solana-sysvar v3.0.0 [INFO] [stderr] Checking solana-seed-phrase v3.0.0 [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Checking jsonrpc-core v18.0.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking unty v0.0.4 [INFO] [stderr] Checking indicatif v0.18.2 [INFO] [stderr] Checking bincode v2.0.1 [INFO] [stderr] Checking solana-transaction v3.0.1 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling serde_with_macros v3.15.1 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking solana-account v3.2.0 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Compiling bon-macros v3.8.1 [INFO] [stderr] Checking solana-example-mocks v3.0.0 [INFO] [stderr] Checking solana-secp256k1-recover v3.0.0 [INFO] [stderr] Checking solana-keypair v3.0.1 [INFO] [stderr] Checking solana-cpi v3.0.0 [INFO] [stderr] Checking solana-feature-gate-interface v3.0.0 [INFO] [stderr] Checking solana-stable-layout v3.0.0 [INFO] [stderr] Checking solana-epoch-stake v3.0.0 [INFO] [stderr] Checking solana-blake3-hasher v3.0.0 [INFO] [stderr] Checking solana-program-pack v3.0.0 [INFO] [stderr] Checking solana-borsh v3.0.0 [INFO] [stderr] Checking solana-epoch-info v3.0.0 [INFO] [stderr] Checking solana-sbpf v0.12.2 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Checking solana-big-mod-exp v3.0.0 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling actix_derive v0.6.2 [INFO] [stderr] Checking five8 v1.0.0 [INFO] [stderr] Checking solana-program-option v3.0.0 [INFO] [stderr] Checking solana-native-token v3.0.0 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stderr] Checking solana-presigner v3.0.0 [INFO] [stderr] Checking solana-program v3.0.0 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking serde_with v3.15.1 [INFO] [stderr] Checking schemars v1.0.5 [INFO] [stderr] Checking solana-vote-interface v3.0.0 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking derive_more v2.0.1 [INFO] [stderr] Checking solana-transaction-context v3.0.8 [INFO] [stderr] Checking flow-value v0.3.0 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Checking tokio-util v0.7.17 [INFO] [stderr] Checking hyper v1.7.0 [INFO] [stderr] Checking tokio-rustls v0.26.4 [INFO] [stderr] Checking async-compression v0.4.32 [INFO] [stderr] Checking actix-rt v2.11.0 [INFO] [stderr] Checking bon v3.8.1 [INFO] [stderr] Checking tower v0.5.2 [INFO] [stderr] Checking actix v0.13.5 [INFO] [stderr] Checking hyper-util v0.1.17 [INFO] [stderr] Checking tower-http v0.6.6 [INFO] [stderr] Checking hyper-rustls v0.27.7 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Checking reqwest v0.12.24 [INFO] [stderr] Checking zstd v0.13.3 [INFO] [stderr] Checking solana-account-decoder-client-types v3.0.8 [INFO] [stderr] Checking reqwest-middleware v0.4.2 [INFO] [stderr] Checking solana-transaction-status-client-types v3.0.8 [INFO] [stderr] Checking solana-rpc-client-types v3.0.8 [INFO] [stderr] Checking solana-rpc-client-api v3.0.8 [INFO] [stderr] Checking solana-rpc-client v3.0.8 [INFO] [stderr] Checking flow-lib v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:150:74 [INFO] [stdout] | [INFO] [stdout] 150 | fn de_rpc_request(r: AsRpcRequestImpl) -> Result { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 151 | | Ok(match r { [INFO] [stdout] 152 | | AsRpcRequestImpl::Custom => RpcRequest::Custom { method: "unknown" }, [INFO] [stdout] 153 | | AsRpcRequestImpl::DeregisterNode => RpcRequest::DeregisterNode, [INFO] [stdout] ... | [INFO] [stdout] 213 | | }) [INFO] [stdout] 214 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | / Ok(match r { [INFO] [stdout] 152 | | AsRpcRequestImpl::Custom => RpcRequest::Custom { method: "unknown" }, [INFO] [stdout] 153 | | AsRpcRequestImpl::DeregisterNode => RpcRequest::DeregisterNode, [INFO] [stdout] 154 | | AsRpcRequestImpl::GetAccountInfo => RpcRequest::GetAccountInfo, [INFO] [stdout] ... | [INFO] [stdout] 212 | | AsRpcRequestImpl::SignVote => RpcRequest::SignVote, [INFO] [stdout] 213 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | serde_conv!(pub AsRpcRequest, RpcRequest, ser_rpc_request, de_rpc_request); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:243:47 [INFO] [stdout] | [INFO] [stdout] 243 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 244 | | Ok(match error { [INFO] [stdout] 245 | | AsRpcResponseErrorDataImpl::Empty => RpcResponseErrorData::Empty, [INFO] [stdout] 246 | | AsRpcResponseErrorDataImpl::SendTransactionPreflightFailure( [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] 253 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | / Ok(match error { [INFO] [stdout] 245 | | AsRpcResponseErrorDataImpl::Empty => RpcResponseErrorData::Empty, [INFO] [stdout] 246 | | AsRpcResponseErrorDataImpl::SendTransactionPreflightFailure( [INFO] [stdout] 247 | | rpc_simulate_transaction_result, [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | serde_conv!(pub AsRpcResponseErrorData, RpcResponseErrorData, ser_rpc_response_error_data, de_rpc_response_error_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:288:72 [INFO] [stdout] | [INFO] [stdout] 288 | fn de_rpc_error(error: AsRpcErrorImpl) -> Result { [INFO] [stdout] | ________________________________________________________________________^ [INFO] [stdout] 289 | | Ok(match error { [INFO] [stdout] 290 | | AsRpcErrorImpl::RpcRequestError(error) => RpcError::RpcRequestError(error), [INFO] [stdout] 291 | | AsRpcErrorImpl::RpcResponseError { [INFO] [stdout] ... | [INFO] [stdout] 302 | | }) [INFO] [stdout] 303 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | / Ok(match error { [INFO] [stdout] 290 | | AsRpcErrorImpl::RpcRequestError(error) => RpcError::RpcRequestError(error), [INFO] [stdout] 291 | | AsRpcErrorImpl::RpcResponseError { [INFO] [stdout] 292 | | code, [INFO] [stdout] ... | [INFO] [stdout] 301 | | AsRpcErrorImpl::ForUser(error) => RpcError::ForUser(error), [INFO] [stdout] 302 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:305:1 [INFO] [stdout] | [INFO] [stdout] 305 | serde_conv!(pub AsRpcEeror, RpcError, ser_rpc_error, de_rpc_error); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:406:78 [INFO] [stdout] | [INFO] [stdout] 406 | fn de_error_kind(kind: AsErrorKindImpl) -> Result { [INFO] [stdout] | ______________________________________________________________________________^ [INFO] [stdout] 407 | | Ok(match kind { [INFO] [stdout] 408 | | AsErrorKindImpl::NotFound => io::ErrorKind::NotFound, [INFO] [stdout] 409 | | AsErrorKindImpl::PermissionDenied => io::ErrorKind::PermissionDenied, [INFO] [stdout] ... | [INFO] [stdout] 447 | | }) [INFO] [stdout] 448 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | / Ok(match kind { [INFO] [stdout] 408 | | AsErrorKindImpl::NotFound => io::ErrorKind::NotFound, [INFO] [stdout] 409 | | AsErrorKindImpl::PermissionDenied => io::ErrorKind::PermissionDenied, [INFO] [stdout] 410 | | AsErrorKindImpl::ConnectionRefused => io::ErrorKind::ConnectionRefused, [INFO] [stdout] ... | [INFO] [stdout] 446 | | AsErrorKindImpl::Other => io::ErrorKind::Other, [INFO] [stdout] 447 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:450:1 [INFO] [stdout] | [INFO] [stdout] 450 | serde_conv!(pub AsErrorKind, io::ErrorKind, ser_error_kind, de_error_kind); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:467:71 [INFO] [stdout] | [INFO] [stdout] 467 | fn de_io_error(error: AsIoErrorImpl) -> Result { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 468 | | Ok(io::Error::new(error.kind, error.msg)) [INFO] [stdout] 469 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | Ok(io::Error::new(error.kind, error.msg)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | serde_conv!(pub AsIoError, io::Error, ser_io_error, de_io_error); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:473:1 [INFO] [stdout] | [INFO] [stdout] 473 | / serde_conv!( [INFO] [stdout] 474 | | pub AsAnyhow, [INFO] [stdout] 475 | | anyhow::Error, [INFO] [stdout] 476 | | |error: &anyhow::Error| error.to_string(), [INFO] [stdout] 477 | | |error: String| Ok::<_, Infallible>(anyhow::Error::msg(error)) [INFO] [stdout] 478 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:477:21 [INFO] [stdout] | [INFO] [stdout] 477 | |error: String| Ok::<_, Infallible>(anyhow::Error::msg(error)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:491:90 [INFO] [stdout] | [INFO] [stdout] 491 | fn de_presigner_error(error: AsPresignerErrorImpl) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 492 | | Ok(match error { [INFO] [stdout] 493 | | AsPresignerErrorImpl::VerificationFailure => PresignerError::VerificationFailure, [INFO] [stdout] 494 | | }) [INFO] [stdout] 495 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:492:5 [INFO] [stdout] | [INFO] [stdout] 492 | / Ok(match error { [INFO] [stdout] 493 | | AsPresignerErrorImpl::VerificationFailure => PresignerError::VerificationFailure, [INFO] [stdout] 494 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / serde_conv!( [INFO] [stdout] 498 | | AsPresignerError, [INFO] [stdout] 499 | | PresignerError, [INFO] [stdout] 500 | | ser_presigner_error, [INFO] [stdout] 501 | | de_presigner_error [INFO] [stdout] 502 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:540:81 [INFO] [stdout] | [INFO] [stdout] 540 | fn de_signer_error(error: AsSignerErrorImpl) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 541 | | Ok(match error { [INFO] [stdout] 542 | | AsSignerErrorImpl::KeypairPubkeyMismatch => SignerError::KeypairPubkeyMismatch, [INFO] [stdout] 543 | | AsSignerErrorImpl::NotEnoughSigners => SignerError::NotEnoughSigners, [INFO] [stdout] ... | [INFO] [stdout] 557 | | }) [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | / Ok(match error { [INFO] [stdout] 542 | | AsSignerErrorImpl::KeypairPubkeyMismatch => SignerError::KeypairPubkeyMismatch, [INFO] [stdout] 543 | | AsSignerErrorImpl::NotEnoughSigners => SignerError::NotEnoughSigners, [INFO] [stdout] 544 | | AsSignerErrorImpl::TransactionError(transaction_error) => { [INFO] [stdout] ... | [INFO] [stdout] 556 | | AsSignerErrorImpl::TooManySigners => SignerError::TooManySigners, [INFO] [stdout] 557 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:560:1 [INFO] [stdout] | [INFO] [stdout] 560 | / serde_conv!( [INFO] [stdout] 561 | | pub AsSignerError, [INFO] [stdout] 562 | | SignerError, [INFO] [stdout] 563 | | ser_signer_error, [INFO] [stdout] 564 | | de_signer_error [INFO] [stdout] 565 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:643:80 [INFO] [stdout] | [INFO] [stdout] 643 | fn de_kind(kind: AsClientErrorKindImpl) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 644 | | Ok(match kind { [INFO] [stdout] 645 | | AsClientErrorKindImpl::Io(error) => ClientErrorKind::Io(error), [INFO] [stdout] 646 | | AsClientErrorKindImpl::Middleware(error) => ClientErrorKind::Middleware(error), [INFO] [stdout] ... | [INFO] [stdout] 655 | | }) [INFO] [stdout] 656 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 644 | / Ok(match kind { [INFO] [stdout] 645 | | AsClientErrorKindImpl::Io(error) => ClientErrorKind::Io(error), [INFO] [stdout] 646 | | AsClientErrorKindImpl::Middleware(error) => ClientErrorKind::Middleware(error), [INFO] [stdout] 647 | | AsClientErrorKindImpl::RpcError(rpc_error) => ClientErrorKind::RpcError(rpc_error), [INFO] [stdout] ... | [INFO] [stdout] 654 | | AsClientErrorKindImpl::Custom(error) => ClientErrorKind::Custom(error), [INFO] [stdout] 655 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:658:1 [INFO] [stdout] | [INFO] [stdout] 658 | serde_conv!(pub AsClientErrorKind, ClientErrorKind, ser_kind, de_kind); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:670:14 [INFO] [stdout] | [INFO] [stdout] 670 | Box::new(de_kind(ser_kind(kind)).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:680:81 [INFO] [stdout] | [INFO] [stdout] 680 | fn de_client_error(error: AsClientErrorImpl) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 681 | | Ok(ClientError { [INFO] [stdout] 682 | | request: error.request, [INFO] [stdout] 683 | | kind: error.kind, [INFO] [stdout] 684 | | }) [INFO] [stdout] 685 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | / Ok(ClientError { [INFO] [stdout] 682 | | request: error.request, [INFO] [stdout] 683 | | kind: error.kind, [INFO] [stdout] 684 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:687:1 [INFO] [stdout] | [INFO] [stdout] 687 | / serde_conv!( [INFO] [stdout] 688 | | pub AsClientError, [INFO] [stdout] 689 | | ClientError, [INFO] [stdout] 690 | | ser_client_error, [INFO] [stdout] 691 | | de_client_error [INFO] [stdout] 692 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:713:83 [INFO] [stdout] | [INFO] [stdout] 713 | fn de_CompileError(error: AsCompileErrorImpl) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 714 | | Ok(match error { [INFO] [stdout] 715 | | AsCompileErrorImpl::AccountIndexOverflow => CompileError::AccountIndexOverflow, [INFO] [stdout] 716 | | AsCompileErrorImpl::AddressTableLookupIndexOverflow => { [INFO] [stdout] ... | [INFO] [stdout] 722 | | }) [INFO] [stdout] 723 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | / Ok(match error { [INFO] [stdout] 715 | | AsCompileErrorImpl::AccountIndexOverflow => CompileError::AccountIndexOverflow, [INFO] [stdout] 716 | | AsCompileErrorImpl::AddressTableLookupIndexOverflow => { [INFO] [stdout] 717 | | CompileError::AddressTableLookupIndexOverflow [INFO] [stdout] ... | [INFO] [stdout] 722 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:725:1 [INFO] [stdout] | [INFO] [stdout] 725 | serde_conv!(pub AsCompileError, CompileError, ser_CompileError, de_CompileError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:742:86 [INFO] [stdout] | [INFO] [stdout] 742 | fn de_SanitizeError(error: AsSanitizeErrorImpl) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 743 | | Ok(match error { [INFO] [stdout] 744 | | AsSanitizeErrorImpl::IndexOutOfBounds => SanitizeError::IndexOutOfBounds, [INFO] [stdout] 745 | | AsSanitizeErrorImpl::ValueOutOfBounds => SanitizeError::ValueOutOfBounds, [INFO] [stdout] 746 | | AsSanitizeErrorImpl::InvalidValue => SanitizeError::InvalidValue, [INFO] [stdout] 747 | | }) [INFO] [stdout] 748 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:743:5 [INFO] [stdout] | [INFO] [stdout] 743 | / Ok(match error { [INFO] [stdout] 744 | | AsSanitizeErrorImpl::IndexOutOfBounds => SanitizeError::IndexOutOfBounds, [INFO] [stdout] 745 | | AsSanitizeErrorImpl::ValueOutOfBounds => SanitizeError::ValueOutOfBounds, [INFO] [stdout] 746 | | AsSanitizeErrorImpl::InvalidValue => SanitizeError::InvalidValue, [INFO] [stdout] 747 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | serde_conv!(pub AsSanitizeError, SanitizeError, ser_SanitizeError, de_SanitizeError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:765:83 [INFO] [stdout] | [INFO] [stdout] 765 | fn de_MailboxError(error: AsMailboxErrorImpl) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 766 | | Ok(match error { [INFO] [stdout] 767 | | AsMailboxErrorImpl::Closed => MailboxError::Closed, [INFO] [stdout] 768 | | AsMailboxErrorImpl::Timeout => MailboxError::Timeout, [INFO] [stdout] 769 | | }) [INFO] [stdout] 770 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | / Ok(match error { [INFO] [stdout] 767 | | AsMailboxErrorImpl::Closed => MailboxError::Closed, [INFO] [stdout] 768 | | AsMailboxErrorImpl::Timeout => MailboxError::Timeout, [INFO] [stdout] 769 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:772:1 [INFO] [stdout] | [INFO] [stdout] 772 | serde_conv!(pub AsMailboxError, MailboxError, ser_MailboxError, de_MailboxError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | serde_conv!(pub AsCancelled, Canceled, |_| (), |_: ()| Ok::<_, Infallible>(Canceled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:774:56 [INFO] [stdout] | [INFO] [stdout] 774 | serde_conv!(pub AsCancelled, Canceled, |_| (), |_: ()| Ok::<_, Infallible>(Canceled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:149:77 [INFO] [stdout] | [INFO] [stdout] 149 | fn account_meta_de(i: AsAccountMetaImpl) -> Result { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 150 | | Ok(AccountMeta { [INFO] [stdout] 151 | | pubkey: i.pubkey, [INFO] [stdout] 152 | | is_signer: i.is_signer, [INFO] [stdout] 153 | | is_writable: i.is_writable, [INFO] [stdout] 154 | | }) [INFO] [stdout] 155 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | / Ok(AccountMeta { [INFO] [stdout] 151 | | pubkey: i.pubkey, [INFO] [stdout] 152 | | is_signer: i.is_signer, [INFO] [stdout] 153 | | is_writable: i.is_writable, [INFO] [stdout] 154 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | / serde_conv!( [INFO] [stdout] 157 | | AsAccountMeta, [INFO] [stdout] 158 | | AccountMeta, [INFO] [stdout] 159 | | account_meta_ser, [INFO] [stdout] 160 | | account_meta_de [INFO] [stdout] 161 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:180:76 [INFO] [stdout] | [INFO] [stdout] 180 | fn instruction_de(i: AsInstructionImpl) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 181 | | Ok(Instruction { [INFO] [stdout] 182 | | program_id: i.program_id, [INFO] [stdout] 183 | | accounts: i.accounts, [INFO] [stdout] 184 | | data: i.data, [INFO] [stdout] 185 | | }) [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / Ok(Instruction { [INFO] [stdout] 182 | | program_id: i.program_id, [INFO] [stdout] 183 | | accounts: i.accounts, [INFO] [stdout] 184 | | data: i.data, [INFO] [stdout] 185 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | serde_conv!(AsInstruction, Instruction, instruction_ser, instruction_de); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:150:74 [INFO] [stdout] | [INFO] [stdout] 150 | fn de_rpc_request(r: AsRpcRequestImpl) -> Result { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 151 | | Ok(match r { [INFO] [stdout] 152 | | AsRpcRequestImpl::Custom => RpcRequest::Custom { method: "unknown" }, [INFO] [stdout] 153 | | AsRpcRequestImpl::DeregisterNode => RpcRequest::DeregisterNode, [INFO] [stdout] ... | [INFO] [stdout] 213 | | }) [INFO] [stdout] 214 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | / Ok(match r { [INFO] [stdout] 152 | | AsRpcRequestImpl::Custom => RpcRequest::Custom { method: "unknown" }, [INFO] [stdout] 153 | | AsRpcRequestImpl::DeregisterNode => RpcRequest::DeregisterNode, [INFO] [stdout] 154 | | AsRpcRequestImpl::GetAccountInfo => RpcRequest::GetAccountInfo, [INFO] [stdout] ... | [INFO] [stdout] 212 | | AsRpcRequestImpl::SignVote => RpcRequest::SignVote, [INFO] [stdout] 213 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | serde_conv!(pub AsRpcRequest, RpcRequest, ser_rpc_request, de_rpc_request); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:243:47 [INFO] [stdout] | [INFO] [stdout] 243 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 244 | | Ok(match error { [INFO] [stdout] 245 | | AsRpcResponseErrorDataImpl::Empty => RpcResponseErrorData::Empty, [INFO] [stdout] 246 | | AsRpcResponseErrorDataImpl::SendTransactionPreflightFailure( [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] 253 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | / Ok(match error { [INFO] [stdout] 245 | | AsRpcResponseErrorDataImpl::Empty => RpcResponseErrorData::Empty, [INFO] [stdout] 246 | | AsRpcResponseErrorDataImpl::SendTransactionPreflightFailure( [INFO] [stdout] 247 | | rpc_simulate_transaction_result, [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | serde_conv!(pub AsRpcResponseErrorData, RpcResponseErrorData, ser_rpc_response_error_data, de_rpc_response_error_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:288:72 [INFO] [stdout] | [INFO] [stdout] 288 | fn de_rpc_error(error: AsRpcErrorImpl) -> Result { [INFO] [stdout] | ________________________________________________________________________^ [INFO] [stdout] 289 | | Ok(match error { [INFO] [stdout] 290 | | AsRpcErrorImpl::RpcRequestError(error) => RpcError::RpcRequestError(error), [INFO] [stdout] 291 | | AsRpcErrorImpl::RpcResponseError { [INFO] [stdout] ... | [INFO] [stdout] 302 | | }) [INFO] [stdout] 303 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | / Ok(match error { [INFO] [stdout] 290 | | AsRpcErrorImpl::RpcRequestError(error) => RpcError::RpcRequestError(error), [INFO] [stdout] 291 | | AsRpcErrorImpl::RpcResponseError { [INFO] [stdout] 292 | | code, [INFO] [stdout] ... | [INFO] [stdout] 301 | | AsRpcErrorImpl::ForUser(error) => RpcError::ForUser(error), [INFO] [stdout] 302 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:305:1 [INFO] [stdout] | [INFO] [stdout] 305 | serde_conv!(pub AsRpcEeror, RpcError, ser_rpc_error, de_rpc_error); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:406:78 [INFO] [stdout] | [INFO] [stdout] 406 | fn de_error_kind(kind: AsErrorKindImpl) -> Result { [INFO] [stdout] | ______________________________________________________________________________^ [INFO] [stdout] 407 | | Ok(match kind { [INFO] [stdout] 408 | | AsErrorKindImpl::NotFound => io::ErrorKind::NotFound, [INFO] [stdout] 409 | | AsErrorKindImpl::PermissionDenied => io::ErrorKind::PermissionDenied, [INFO] [stdout] ... | [INFO] [stdout] 447 | | }) [INFO] [stdout] 448 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | / Ok(match kind { [INFO] [stdout] 408 | | AsErrorKindImpl::NotFound => io::ErrorKind::NotFound, [INFO] [stdout] 409 | | AsErrorKindImpl::PermissionDenied => io::ErrorKind::PermissionDenied, [INFO] [stdout] 410 | | AsErrorKindImpl::ConnectionRefused => io::ErrorKind::ConnectionRefused, [INFO] [stdout] ... | [INFO] [stdout] 446 | | AsErrorKindImpl::Other => io::ErrorKind::Other, [INFO] [stdout] 447 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:450:1 [INFO] [stdout] | [INFO] [stdout] 450 | serde_conv!(pub AsErrorKind, io::ErrorKind, ser_error_kind, de_error_kind); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:467:71 [INFO] [stdout] | [INFO] [stdout] 467 | fn de_io_error(error: AsIoErrorImpl) -> Result { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 468 | | Ok(io::Error::new(error.kind, error.msg)) [INFO] [stdout] 469 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | Ok(io::Error::new(error.kind, error.msg)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | serde_conv!(pub AsIoError, io::Error, ser_io_error, de_io_error); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:473:1 [INFO] [stdout] | [INFO] [stdout] 473 | / serde_conv!( [INFO] [stdout] 474 | | pub AsAnyhow, [INFO] [stdout] 475 | | anyhow::Error, [INFO] [stdout] 476 | | |error: &anyhow::Error| error.to_string(), [INFO] [stdout] 477 | | |error: String| Ok::<_, Infallible>(anyhow::Error::msg(error)) [INFO] [stdout] 478 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:477:21 [INFO] [stdout] | [INFO] [stdout] 477 | |error: String| Ok::<_, Infallible>(anyhow::Error::msg(error)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:491:90 [INFO] [stdout] | [INFO] [stdout] 491 | fn de_presigner_error(error: AsPresignerErrorImpl) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 492 | | Ok(match error { [INFO] [stdout] 493 | | AsPresignerErrorImpl::VerificationFailure => PresignerError::VerificationFailure, [INFO] [stdout] 494 | | }) [INFO] [stdout] 495 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:492:5 [INFO] [stdout] | [INFO] [stdout] 492 | / Ok(match error { [INFO] [stdout] 493 | | AsPresignerErrorImpl::VerificationFailure => PresignerError::VerificationFailure, [INFO] [stdout] 494 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / serde_conv!( [INFO] [stdout] 498 | | AsPresignerError, [INFO] [stdout] 499 | | PresignerError, [INFO] [stdout] 500 | | ser_presigner_error, [INFO] [stdout] 501 | | de_presigner_error [INFO] [stdout] 502 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:540:81 [INFO] [stdout] | [INFO] [stdout] 540 | fn de_signer_error(error: AsSignerErrorImpl) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 541 | | Ok(match error { [INFO] [stdout] 542 | | AsSignerErrorImpl::KeypairPubkeyMismatch => SignerError::KeypairPubkeyMismatch, [INFO] [stdout] 543 | | AsSignerErrorImpl::NotEnoughSigners => SignerError::NotEnoughSigners, [INFO] [stdout] ... | [INFO] [stdout] 557 | | }) [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | / Ok(match error { [INFO] [stdout] 542 | | AsSignerErrorImpl::KeypairPubkeyMismatch => SignerError::KeypairPubkeyMismatch, [INFO] [stdout] 543 | | AsSignerErrorImpl::NotEnoughSigners => SignerError::NotEnoughSigners, [INFO] [stdout] 544 | | AsSignerErrorImpl::TransactionError(transaction_error) => { [INFO] [stdout] ... | [INFO] [stdout] 556 | | AsSignerErrorImpl::TooManySigners => SignerError::TooManySigners, [INFO] [stdout] 557 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:560:1 [INFO] [stdout] | [INFO] [stdout] 560 | / serde_conv!( [INFO] [stdout] 561 | | pub AsSignerError, [INFO] [stdout] 562 | | SignerError, [INFO] [stdout] 563 | | ser_signer_error, [INFO] [stdout] 564 | | de_signer_error [INFO] [stdout] 565 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:643:80 [INFO] [stdout] | [INFO] [stdout] 643 | fn de_kind(kind: AsClientErrorKindImpl) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 644 | | Ok(match kind { [INFO] [stdout] 645 | | AsClientErrorKindImpl::Io(error) => ClientErrorKind::Io(error), [INFO] [stdout] 646 | | AsClientErrorKindImpl::Middleware(error) => ClientErrorKind::Middleware(error), [INFO] [stdout] ... | [INFO] [stdout] 655 | | }) [INFO] [stdout] 656 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 644 | / Ok(match kind { [INFO] [stdout] 645 | | AsClientErrorKindImpl::Io(error) => ClientErrorKind::Io(error), [INFO] [stdout] 646 | | AsClientErrorKindImpl::Middleware(error) => ClientErrorKind::Middleware(error), [INFO] [stdout] 647 | | AsClientErrorKindImpl::RpcError(rpc_error) => ClientErrorKind::RpcError(rpc_error), [INFO] [stdout] ... | [INFO] [stdout] 654 | | AsClientErrorKindImpl::Custom(error) => ClientErrorKind::Custom(error), [INFO] [stdout] 655 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:658:1 [INFO] [stdout] | [INFO] [stdout] 658 | serde_conv!(pub AsClientErrorKind, ClientErrorKind, ser_kind, de_kind); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:670:14 [INFO] [stdout] | [INFO] [stdout] 670 | Box::new(de_kind(ser_kind(kind)).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:680:81 [INFO] [stdout] | [INFO] [stdout] 680 | fn de_client_error(error: AsClientErrorImpl) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 681 | | Ok(ClientError { [INFO] [stdout] 682 | | request: error.request, [INFO] [stdout] 683 | | kind: error.kind, [INFO] [stdout] 684 | | }) [INFO] [stdout] 685 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | / Ok(ClientError { [INFO] [stdout] 682 | | request: error.request, [INFO] [stdout] 683 | | kind: error.kind, [INFO] [stdout] 684 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:687:1 [INFO] [stdout] | [INFO] [stdout] 687 | / serde_conv!( [INFO] [stdout] 688 | | pub AsClientError, [INFO] [stdout] 689 | | ClientError, [INFO] [stdout] 690 | | ser_client_error, [INFO] [stdout] 691 | | de_client_error [INFO] [stdout] 692 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:713:83 [INFO] [stdout] | [INFO] [stdout] 713 | fn de_CompileError(error: AsCompileErrorImpl) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 714 | | Ok(match error { [INFO] [stdout] 715 | | AsCompileErrorImpl::AccountIndexOverflow => CompileError::AccountIndexOverflow, [INFO] [stdout] 716 | | AsCompileErrorImpl::AddressTableLookupIndexOverflow => { [INFO] [stdout] ... | [INFO] [stdout] 722 | | }) [INFO] [stdout] 723 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | / Ok(match error { [INFO] [stdout] 715 | | AsCompileErrorImpl::AccountIndexOverflow => CompileError::AccountIndexOverflow, [INFO] [stdout] 716 | | AsCompileErrorImpl::AddressTableLookupIndexOverflow => { [INFO] [stdout] 717 | | CompileError::AddressTableLookupIndexOverflow [INFO] [stdout] ... | [INFO] [stdout] 722 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:725:1 [INFO] [stdout] | [INFO] [stdout] 725 | serde_conv!(pub AsCompileError, CompileError, ser_CompileError, de_CompileError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:742:86 [INFO] [stdout] | [INFO] [stdout] 742 | fn de_SanitizeError(error: AsSanitizeErrorImpl) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 743 | | Ok(match error { [INFO] [stdout] 744 | | AsSanitizeErrorImpl::IndexOutOfBounds => SanitizeError::IndexOutOfBounds, [INFO] [stdout] 745 | | AsSanitizeErrorImpl::ValueOutOfBounds => SanitizeError::ValueOutOfBounds, [INFO] [stdout] 746 | | AsSanitizeErrorImpl::InvalidValue => SanitizeError::InvalidValue, [INFO] [stdout] 747 | | }) [INFO] [stdout] 748 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:743:5 [INFO] [stdout] | [INFO] [stdout] 743 | / Ok(match error { [INFO] [stdout] 744 | | AsSanitizeErrorImpl::IndexOutOfBounds => SanitizeError::IndexOutOfBounds, [INFO] [stdout] 745 | | AsSanitizeErrorImpl::ValueOutOfBounds => SanitizeError::ValueOutOfBounds, [INFO] [stdout] 746 | | AsSanitizeErrorImpl::InvalidValue => SanitizeError::InvalidValue, [INFO] [stdout] 747 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | serde_conv!(pub AsSanitizeError, SanitizeError, ser_SanitizeError, de_SanitizeError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:765:83 [INFO] [stdout] | [INFO] [stdout] 765 | fn de_MailboxError(error: AsMailboxErrorImpl) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 766 | | Ok(match error { [INFO] [stdout] 767 | | AsMailboxErrorImpl::Closed => MailboxError::Closed, [INFO] [stdout] 768 | | AsMailboxErrorImpl::Timeout => MailboxError::Timeout, [INFO] [stdout] 769 | | }) [INFO] [stdout] 770 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | / Ok(match error { [INFO] [stdout] 767 | | AsMailboxErrorImpl::Closed => MailboxError::Closed, [INFO] [stdout] 768 | | AsMailboxErrorImpl::Timeout => MailboxError::Timeout, [INFO] [stdout] 769 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:772:1 [INFO] [stdout] | [INFO] [stdout] 772 | serde_conv!(pub AsMailboxError, MailboxError, ser_MailboxError, de_MailboxError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | serde_conv!(pub AsCancelled, Canceled, |_| (), |_: ()| Ok::<_, Infallible>(Canceled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/errors.rs:774:56 [INFO] [stdout] | [INFO] [stdout] 774 | serde_conv!(pub AsCancelled, Canceled, |_| (), |_: ()| Ok::<_, Infallible>(Canceled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:149:77 [INFO] [stdout] | [INFO] [stdout] 149 | fn account_meta_de(i: AsAccountMetaImpl) -> Result { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 150 | | Ok(AccountMeta { [INFO] [stdout] 151 | | pubkey: i.pubkey, [INFO] [stdout] 152 | | is_signer: i.is_signer, [INFO] [stdout] 153 | | is_writable: i.is_writable, [INFO] [stdout] 154 | | }) [INFO] [stdout] 155 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | / Ok(AccountMeta { [INFO] [stdout] 151 | | pubkey: i.pubkey, [INFO] [stdout] 152 | | is_signer: i.is_signer, [INFO] [stdout] 153 | | is_writable: i.is_writable, [INFO] [stdout] 154 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | / serde_conv!( [INFO] [stdout] 157 | | AsAccountMeta, [INFO] [stdout] 158 | | AccountMeta, [INFO] [stdout] 159 | | account_meta_ser, [INFO] [stdout] 160 | | account_meta_de [INFO] [stdout] 161 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:180:76 [INFO] [stdout] | [INFO] [stdout] 180 | fn instruction_de(i: AsInstructionImpl) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 181 | | Ok(Instruction { [INFO] [stdout] 182 | | program_id: i.program_id, [INFO] [stdout] 183 | | accounts: i.accounts, [INFO] [stdout] 184 | | data: i.data, [INFO] [stdout] 185 | | }) [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / Ok(Instruction { [INFO] [stdout] 182 | | program_id: i.program_id, [INFO] [stdout] 183 | | accounts: i.accounts, [INFO] [stdout] 184 | | data: i.data, [INFO] [stdout] 185 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/solana.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | serde_conv!(AsInstruction, Instruction, instruction_ser, instruction_de); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::serde_conv` which comes from the expansion of the macro `serde_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `flow-lib` (lib test) due to 47 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `flow-lib` (lib) due to 47 previous errors [INFO] running `Command { std: "docker" "inspect" "71dc81cc1b9df07b13f4081aa943c08f3026ddeb420cbfa210d49f8e58f37164", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71dc81cc1b9df07b13f4081aa943c08f3026ddeb420cbfa210d49f8e58f37164", kill_on_drop: false }` [INFO] [stdout] 71dc81cc1b9df07b13f4081aa943c08f3026ddeb420cbfa210d49f8e58f37164