[INFO] cloning repository https://github.com/loop-ghost5rty/minsc [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/loop-ghost5rty/minsc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Floop-ghost5rty%2Fminsc", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Floop-ghost5rty%2Fminsc'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 61ee6bd940309c85bc0519a5c168bd5a5b6a2d07 [INFO] linting loop-ghost5rty/minsc against nightly for clippy-nonminimal_bool-denied [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Floop-ghost5rty%2Fminsc" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/loop-ghost5rty/minsc [INFO] finished tweaking git repo https://github.com/loop-ghost5rty/minsc [INFO] tweaked toml for git repo https://github.com/loop-ghost5rty/minsc written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/loop-ghost5rty/minsc on toolchain nightly [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/loop-ghost5rty/minsc 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" "+nightly" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded base58ck v0.1.0 [INFO] [stderr] Downloaded bitcoin-internals v0.3.0 [INFO] [stderr] Downloaded hex_lit v0.1.1 [INFO] [stderr] Downloaded bitcoin-units v0.1.2 [INFO] [stderr] Downloaded cc v1.1.31 [INFO] [stderr] Downloaded bitcoin-io v0.1.2 [INFO] [stderr] Downloaded lalrpop-util v0.22.0 [INFO] [stderr] Downloaded term v1.0.0 [INFO] [stderr] Downloaded secp256k1 v0.29.1 [INFO] [stderr] Downloaded lalrpop v0.22.0 [INFO] [stderr] Downloaded bitcoin v0.32.3 [INFO] [stderr] Downloaded miniscript v12.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 808df3504c79e0390ff82981846d4d01c565d3a2454ee420ee4e581d538db498 [INFO] running `Command { std: "docker" "start" "-a" "808df3504c79e0390ff82981846d4d01c565d3a2454ee420ee4e581d538db498", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "808df3504c79e0390ff82981846d4d01c565d3a2454ee420ee4e581d538db498", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "808df3504c79e0390ff82981846d4d01c565d3a2454ee420ee4e581d538db498", kill_on_drop: false }` [INFO] [stdout] 808df3504c79e0390ff82981846d4d01c565d3a2454ee420ee4e581d538db498 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "clippy" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8df3e15d1fb34acc7db63cb0eacf0edef52666ea7cdba0252271426314a10ef0 [INFO] running `Command { std: "docker" "start" "-a" "8df3e15d1fb34acc7db63cb0eacf0edef52666ea7cdba0252271426314a10ef0", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.161 [INFO] [stderr] Compiling proc-macro2 v1.0.88 [INFO] [stderr] Compiling rustversion v1.0.18 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling bitcoin-internals v0.3.0 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling cc v1.1.31 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking hex-conservative v0.2.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Checking bitcoin-io v0.1.2 [INFO] [stderr] Compiling term v1.0.0 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Checking bitcoin_hashes v0.14.0 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling ascii-canvas v4.0.0 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Compiling bitcoin v0.32.3 [INFO] [stderr] Checking bitcoin-units v0.1.2 [INFO] [stderr] Checking bech32 v0.11.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.82 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling secp256k1-sys v0.10.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Checking base58ck v0.1.0 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling lalrpop-util v0.22.0 [INFO] [stderr] Compiling regex v1.11.0 [INFO] [stderr] Compiling lalrpop v0.22.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking thiserror v1.0.64 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking secp256k1 v0.29.1 [INFO] [stderr] Checking miniscript v12.2.0 [INFO] [stderr] Compiling minsc v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:34:52 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn check_len(self, expected_len: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:42:66 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn check_varlen(self, min_len: usize, max_len: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:95:50 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn args_into>(self) -> Result [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:104:44 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn arg_into(self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn no_args(self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/runtime/array.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | if !field_value.is_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `field_value.is_some()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:147:50 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn next_into(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:155:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn collect_into(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/runtime/array.rs:158:18 [INFO] [stdout] | [INFO] [stdout] 158 | .map(|(i, val)| { [INFO] [stdout] | __________________^ [INFO] [stdout] 159 | | T::from_value(val).map_err(|e| Error::NthContext(initial_count + i, e.into())) [INFO] [stdout] 160 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: large size difference between variants [INFO] [stdout] --> src/runtime/function.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / pub enum Function { [INFO] [stdout] 8 | | User(UserFunction), [INFO] [stdout] | | ------------------ the largest variant contains at least 264 bytes [INFO] [stdout] 9 | | Native(NativeFunction), [INFO] [stdout] | | ---------------------- the second-largest variant contains at least 32 bytes [INFO] [stdout] 10 | | } [INFO] [stdout] | |_^ the entire enum is at least 264 bytes [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stdout] = note: `#[warn(clippy::large_enum_variant)]` on by default [INFO] [stdout] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [INFO] [stdout] | [INFO] [stdout] 8 - User(UserFunction), [INFO] [stdout] 8 + User(Box), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/function.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | fn call(&self, args: Vec, caller_scope: &ScopeRef) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/runtime/function.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | if !ident.as_ref().is_some_and(|ident| ident.0 == "throw") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `ident.as_ref().is_none_or(|ident| ident.0 != "throw")` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/scope.rs:28:80 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn set, V: Into>(&mut self, key: K, value: V) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/scope.rs:43:79 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn set_fn>(&mut self, key: K, pt: NativeFunctionPt) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | impl_simple_into_variant!(bool, Bool, into_bool, NotBool); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | impl_simple_into_variant!(Number, Number, into_number, NotNumber); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | impl_simple_into_variant!(Array, Array, into_array, NotArray); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | impl_simple_into_variant!(Function, Function, into_fn, NotFn); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | impl_simple_into_variant!(String, String, into_string, NotString); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | impl_simple_into_variant!(WshScript, WshScript, into_wsh_script, NotWshScript); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | impl_int_num_conv!(u32, into_u32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | impl_int_num_conv!(u32, into_u32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | impl_int_num_conv!(u64, into_u64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | impl_int_num_conv!(u64, into_u64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | impl_int_num_conv!(usize, into_usize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | impl_int_num_conv!(usize, into_usize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 170 | impl_int_num_conv!(i32, into_i32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 170 | impl_int_num_conv!(i32, into_i32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | impl_int_num_conv!(i64, into_i64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | impl_int_num_conv!(i64, into_i64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 172 | impl_int_num_conv!(isize, into_isize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 172 | impl_int_num_conv!(isize, into_isize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:223:36 [INFO] [stdout] | [INFO] [stdout] 223 | fn from_value(value: Value) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:224:48 [INFO] [stdout] | [INFO] [stdout] 224 | fn from_opt_value(value: Option) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:343:29 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn into_u8(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:348:30 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn into_f64(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:352:32 [INFO] [stdout] | [INFO] [stdout] 352 | pub fn into_bytes(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn map_array Result>(self, f: F) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:360:30 [INFO] [stdout] | [INFO] [stdout] 360 | pub fn into_vec(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:365:47 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn into_vec_of(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:370:60 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn into_tuple(self) -> Result<(A, B)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:24:51 [INFO] [stdout] | [INFO] [stdout] 24 | fn eval(&self, scope: &ScopeRef) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:29:50 [INFO] [stdout] | [INFO] [stdout] 29 | fn exec(&self, scope: &ScopeRef) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:150:69 [INFO] [stdout] | [INFO] [stdout] 150 | fn eval_andor(operands: &[Expr], scope: &ScopeRef, andor: AndOr) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:293:66 [INFO] [stdout] | [INFO] [stdout] 293 | fn apply(&self, lhs: Value, rhs: Value, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:429:62 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn unpack(&self, value: Value, scope: &mut Scope) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:487:48 [INFO] [stdout] | [INFO] [stdout] 487 | fn ctx(self, context_str: &'static str) -> Result; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:496:70 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn eval_exprs>(scope: &ScopeRef, exprs: &[T]) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/runtime/mod.rs:497:22 [INFO] [stdout] | [INFO] [stdout] 497 | exprs.iter().map(|arg| arg.borrow().eval(scope)).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:99:33 [INFO] [stdout] | [INFO] [stdout] 99 | fn script_frag(value: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:104:33 [INFO] [stdout] | [INFO] [stdout] 104 | let push_slice = |slice| -> Result<_> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:135:22 [INFO] [stdout] | [INFO] [stdout] 135 | .map(|val| Ok(script_frag(val)?.into_bytes())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | .map(|(num, unit)| Ok((num.eval(scope)?.into_f64()?, *unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:192:50 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn address(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:212:45 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn tx(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:223:47 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn txid(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:239:58 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn tx_with_witness(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:251:49 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn script(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:261:55 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn scriptPubKey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:270:57 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn explicitScript(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:281:54 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn compactsize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:287:52 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn scriptnum(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:293:55 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn script_strip(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:302:53 [INFO] [stdout] | [INFO] [stdout] 302 | pub fn script_wiz(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:311:56 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn script_bitide(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn into_spk(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn into_script(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/stdlib/btc.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | impl_simple_into_variant!(Network, Network, into_network, NotNetwork); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | value.for_each_tag(|tag, val| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 389 | | match tag { [INFO] [stdout] 390 | | "version" => tx.version = val.try_into()?, [INFO] [stdout] 391 | | "locktime" => tx.lock_time = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 398 | | Ok(()) [INFO] [stdout] 399 | | })?; [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_hash_fn!(hash_sha256, sha256); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | impl_hash_fn!(hash_sha256d, sha256d); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 57 | impl_hash_fn!(hash_ripemd160, ripemd160); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | impl_hash_fn!(hash_hash160, hash160); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn ecdsa_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn ecdsa_verify(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:86:55 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn schnorr_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:99:57 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn schnorr_verify(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:106:53 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn rand_bytes(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:115:51 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn rand_i64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:122:51 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn rand_f64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/ctv.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn hash(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:38:81 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn eval_slash_bip32_derive(lhs: Value, rhs: &SlashRhs, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/keys.rs:44:35 [INFO] [stdout] | [INFO] [stdout] 44 | let derivation_path = |child_num| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 45 | | // Create a DerivationPath with `child_num` as its single derivation step [INFO] [stdout] 46 | | let child_num = if is_hardened { [INFO] [stdout] 47 | | ChildNumber::from_hardened_idx(child_num)? [INFO] [stdout] ... | [INFO] [stdout] 51 | | Ok(DerivationPath::from(&[child_num][..])) [INFO] [stdout] 52 | | }; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/keys.rs:71:30 [INFO] [stdout] | [INFO] [stdout] 71 | .map(|num| derivation_path(num.into_u32()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:93:49 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn pubkey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:98:49 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn seckey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:104:53 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn xpriv_rand(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:115:58 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn xpriv_from_seed(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:124:50 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn singles(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn xonly(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:159:50 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn derived(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:200:51 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn xderived(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:71:63 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn multi_andor(andor: AndOr, mut policies: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:103:49 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn or(mut args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:112:50 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn and(mut args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:121:49 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn thresh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn older(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:139:48 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn after(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:143:45 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pk(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 159 | impl_policy_hash_fn!(sha256, Policy::Sha256); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 160 | impl_policy_hash_fn!(hash256, Policy::Hash256); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 161 | impl_policy_hash_fn!(ripemd160, Policy::Ripemd160); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 162 | impl_policy_hash_fn!(hash160, Policy::Hash160); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:169:47 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn wpkh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:176:46 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn wsh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:200:45 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn sh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:214:54 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn sortedmulti(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:232:52 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn tapscript(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:239:51 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn segwitv0(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:250:53 [INFO] [stdout] | [INFO] [stdout] 250 | pub fn descriptor(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:296:72 [INFO] [stdout] | [INFO] [stdout] 296 | fn compile(policy: &Policy) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:323:41 [INFO] [stdout] | [INFO] [stdout] 323 | fn into_policies(values: Vec) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:326:14 [INFO] [stdout] | [INFO] [stdout] 326 | .map(|v| match v { [INFO] [stdout] | ______________^ [INFO] [stdout] 327 | | Value::WithProb(_, _) => Err(Error::InvalidPolicyProb), [INFO] [stdout] 328 | | _ => Ok(Arc::new(v.into_policy()?)), [INFO] [stdout] 329 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:333:46 [INFO] [stdout] | [INFO] [stdout] 333 | fn into_prob_policies(values: Vec) -> Result)>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:336:14 [INFO] [stdout] | [INFO] [stdout] 336 | .map(|arg| { [INFO] [stdout] | ______________^ [INFO] [stdout] 337 | | Ok(match arg { [INFO] [stdout] 338 | | Value::WithProb(prob, value) => (prob, Arc::new(value.into_policy()?)), [INFO] [stdout] 339 | | arg => (1, Arc::new(arg.into_policy()?)), [INFO] [stdout] 340 | | }) [INFO] [stdout] 341 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/stdlib/miniscript.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | impl_simple_into_variant!(Descriptor, Descriptor, into_descriptor, NotDescriptor); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:391:33 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn into_policy(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:60:51 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn psbt(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:70:49 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn create(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:75:49 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn update(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:82:50 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn combine(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:95:51 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn finalize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:105:55 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn try_finalize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:117:47 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:133:51 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn try_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:143:50 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn extract(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:152:54 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn extract_raw(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:161:46 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn fee(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:166:50 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn sighash(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:176:35 [INFO] [stdout] | [INFO] [stdout] 176 | fn psbt_from_tags(tags: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:194:51 [INFO] [stdout] | [INFO] [stdout] 194 | fn sign_psbt(psbt: &mut Psbt, keys_val: Value) -> Result<(SigningKeysMap, SigningErrors)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:235:49 [INFO] [stdout] | [INFO] [stdout] 235 | fn update_psbt(psbt: &mut Psbt, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 236 | tags.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 237 | | match tag { [INFO] [stdout] 238 | | "version" => psbt.version = val.try_into()?, [INFO] [stdout] 239 | | "xpub" => psbt.xpub.append(&mut xpub_map(val)?), [INFO] [stdout] ... | [INFO] [stdout] 267 | | Ok(()) [INFO] [stdout] 268 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:271:58 [INFO] [stdout] | [INFO] [stdout] 271 | fn update_input(input: &mut psbt::Input, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:276:30 [INFO] [stdout] | [INFO] [stdout] 276 | tags.for_each_unique_tag(|tag, val| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 277 | | match tag { [INFO] [stdout] 278 | | "partial_sigs" => input.partial_sigs.append(&mut val.try_into()?), [INFO] [stdout] 279 | | "sighash_type" => input.sighash_type = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 328 | | Ok(()) [INFO] [stdout] 329 | | })?; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:356:58 [INFO] [stdout] | [INFO] [stdout] 356 | fn update_output(out: &mut psbt::Output, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:357:30 [INFO] [stdout] | [INFO] [stdout] 357 | tags.for_each_unique_tag(|tag, val| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 358 | | match tag { [INFO] [stdout] 359 | | "redeem_script" => out.redeem_script = Some(val.try_into()?), [INFO] [stdout] 360 | | "witness_script" => out.witness_script = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 375 | | Ok(()) [INFO] [stdout] 376 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:379:40 [INFO] [stdout] | [INFO] [stdout] 379 | fn create_psbt_with_tx(tags: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:389:23 [INFO] [stdout] | [INFO] [stdout] 389 | tags.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 390 | | match tag { [INFO] [stdout] 391 | | "tx_version" | "version" => psbt.unsigned_tx.version = val.try_into()?, [INFO] [stdout] 392 | | "locktime" => psbt.unsigned_tx.lock_time = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 421 | | Ok(()) [INFO] [stdout] 422 | | })?; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:34:52 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn check_len(self, expected_len: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:42:66 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn check_varlen(self, min_len: usize, max_len: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:445:37 [INFO] [stdout] | [INFO] [stdout] 445 | arr.for_each_unique_tag(|tag, val| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 446 | | match tag { [INFO] [stdout] 447 | | "prevout" => prevout = Some(val), [INFO] [stdout] 448 | | "sequence" => tx_input.sequence = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 454 | | Ok(()) [INFO] [stdout] 455 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:95:50 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn args_into>(self) -> Result [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:104:44 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn arg_into(self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn no_args(self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/runtime/array.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | if !field_value.is_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `field_value.is_some()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:515:37 [INFO] [stdout] | [INFO] [stdout] 515 | arr.for_each_unique_tag(|tag, val| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 516 | | match tag { [INFO] [stdout] 517 | | "amount" => amount = Some(val.try_into()?), [INFO] [stdout] 518 | | "script_pubkey" => spk = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 540 | | Ok(()) [INFO] [stdout] 541 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:147:50 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn next_into(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/array.rs:155:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn collect_into(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/runtime/array.rs:158:18 [INFO] [stdout] | [INFO] [stdout] 158 | .map(|(i, val)| { [INFO] [stdout] | __________________^ [INFO] [stdout] 159 | | T::from_value(val).map_err(|e| Error::NthContext(initial_count + i, e.into())) [INFO] [stdout] 160 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:559:63 [INFO] [stdout] | [INFO] [stdout] 559 | fn hash_preimages(val: Value) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:562:14 [INFO] [stdout] | [INFO] [stdout] 562 | .map(|el| match el { [INFO] [stdout] | ______________^ [INFO] [stdout] 563 | | Value::Bytes(preimage) => { [INFO] [stdout] 564 | | ensure!(preimage.len() == 32, Error::InvalidPreimageLen); // requirement by miniscript [INFO] [stdout] 565 | | Ok((::hash(&preimage), preimage)) [INFO] [stdout] 566 | | } [INFO] [stdout] 567 | | other => other.try_into(), [INFO] [stdout] 568 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:573:40 [INFO] [stdout] | [INFO] [stdout] 573 | fn bip32_derivation_map(val: Value) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:577:14 [INFO] [stdout] | [INFO] [stdout] 577 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 578 | | Ok(match el { [INFO] [stdout] ... | [INFO] [stdout] 601 | | }) [INFO] [stdout] 602 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:607:28 [INFO] [stdout] | [INFO] [stdout] 607 | fn xpub_map(val: Value) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:610:14 [INFO] [stdout] | [INFO] [stdout] 610 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 611 | | Ok(match el { [INFO] [stdout] ... | [INFO] [stdout] 632 | | }) [INFO] [stdout] 633 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:640:6 [INFO] [stdout] | [INFO] [stdout] 640 | ) -> Result, bip32::KeySource)>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:643:14 [INFO] [stdout] | [INFO] [stdout] 643 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 644 | | Ok(if el.is_array() { [INFO] [stdout] 645 | | let (pk, pk_val): (DescriptorPublicKey, _) = el.try_into()?; [INFO] [stdout] 646 | | match pk_val { [INFO] [stdout] ... | [INFO] [stdout] 684 | | }) [INFO] [stdout] 685 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:692:6 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:697:14 [INFO] [stdout] | [INFO] [stdout] 697 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 698 | | let (ctrl, script_val): (_, Value) = el.try_into()?; [INFO] [stdout] 699 | | Ok(if script_val.is_array() { [INFO] [stdout] 700 | | (ctrl, script_val.try_into()?) [INFO] [stdout] ... | [INFO] [stdout] 703 | | }) [INFO] [stdout] 704 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:753:22 [INFO] [stdout] | [INFO] [stdout] 753 | .map(|xprv: Result| Ok(xprv?.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:781:42 [INFO] [stdout] | [INFO] [stdout] 781 | fn single_seckeys_to_map(keys: Array) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:783:14 [INFO] [stdout] | [INFO] [stdout] 783 | .map(|sk| { [INFO] [stdout] | ______________^ [INFO] [stdout] 784 | | let sk: PrivateKey = sk?; [INFO] [stdout] 785 | | Ok((sk.public_key(&EC), sk)) [INFO] [stdout] 786 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: large size difference between variants [INFO] [stdout] --> src/runtime/function.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / pub enum Function { [INFO] [stdout] 8 | | User(UserFunction), [INFO] [stdout] | | ------------------ the largest variant contains at least 264 bytes [INFO] [stdout] 9 | | Native(NativeFunction), [INFO] [stdout] | | ---------------------- the second-largest variant contains at least 32 bytes [INFO] [stdout] 10 | | } [INFO] [stdout] | |_^ the entire enum is at least 264 bytes [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stdout] = note: `#[warn(clippy::large_enum_variant)]` on by default [INFO] [stdout] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [INFO] [stdout] | [INFO] [stdout] 8 - User(UserFunction), [INFO] [stdout] 8 + User(Box), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/function.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | fn call(&self, args: Vec, caller_scope: &ScopeRef) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/runtime/function.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | if !ident.as_ref().is_some_and(|ident| ident.0 == "throw") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `ident.as_ref().is_none_or(|ident| ident.0 != "throw")` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/scope.rs:28:80 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn set, V: Into>(&mut self, key: K, value: V) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/scope.rs:43:79 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn set_fn>(&mut self, key: K, pt: NativeFunctionPt) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | impl_simple_into_variant!(bool, Bool, into_bool, NotBool); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | impl_simple_into_variant!(Number, Number, into_number, NotNumber); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | impl_simple_into_variant!(Array, Array, into_array, NotArray); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | impl_simple_into_variant!(Function, Function, into_fn, NotFn); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | impl_simple_into_variant!(String, String, into_string, NotString); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/runtime/value.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | impl_simple_into_variant!(WshScript, WshScript, into_wsh_script, NotWshScript); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | impl_int_num_conv!(u32, into_u32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | impl_int_num_conv!(u32, into_u32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | impl_int_num_conv!(u64, into_u64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | impl_int_num_conv!(u64, into_u64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | impl_int_num_conv!(usize, into_usize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | impl_int_num_conv!(usize, into_usize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 170 | impl_int_num_conv!(i32, into_i32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 170 | impl_int_num_conv!(i32, into_i32); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | impl_int_num_conv!(i64, into_i64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | impl_int_num_conv!(i64, into_i64); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 172 | impl_int_num_conv!(isize, into_isize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn $fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 172 | impl_int_num_conv!(isize, into_isize); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_int_num_conv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:223:36 [INFO] [stdout] | [INFO] [stdout] 223 | fn from_value(value: Value) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:224:48 [INFO] [stdout] | [INFO] [stdout] 224 | fn from_opt_value(value: Option) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:34:31 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn into_tags(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:40:47 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn for_each_tag(self, mut f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:343:29 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn into_u8(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:348:30 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn into_f64(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:352:32 [INFO] [stdout] | [INFO] [stdout] 352 | pub fn into_bytes(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn map_array Result>(self, f: F) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:360:30 [INFO] [stdout] | [INFO] [stdout] 360 | pub fn into_vec(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:51:54 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn for_each_unique_tag(self, mut f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:365:47 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn into_vec_of(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:56:27 [INFO] [stdout] | [INFO] [stdout] 56 | self.for_each_tag(|tag, val| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 57 | | if seen_tags.insert(tag.to_string()) { [INFO] [stdout] 58 | | f(tag, val) [INFO] [stdout] 59 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:90:10 [INFO] [stdout] | [INFO] [stdout] 90 | ) -> Result<(A, B)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/value.rs:370:60 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn into_tuple(self) -> Result<(A, B)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:113:31 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn into_tags(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:117:43 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn for_each_tag(self, f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:124:50 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn for_each_unique_tag(self, f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:24:51 [INFO] [stdout] | [INFO] [stdout] 24 | fn eval(&self, scope: &ScopeRef) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already ha... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:29:50 [INFO] [stdout] | [INFO] [stdout] 29 | fn exec(&self, scope: &ScopeRef) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:150:69 [INFO] [stdout] | [INFO] [stdout] 150 | fn eval_andor(operands: &[Expr], scope: &ScopeRef, andor: AndOr) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already have `re... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:293:66 [INFO] [stdout] | [INFO] [stdout] 293 | fn apply(&self, lhs: Value, rhs: Value, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already have `res` so we can ... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:429:62 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn unpack(&self, value: Value, scope: &mut Scope) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:487:48 [INFO] [stdout] | [INFO] [stdout] 487 | fn ctx(self, context_str: &'static str) -> Result; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:50:49 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn tr(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/runtime/mod.rs:496:70 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn eval_exprs>(scope: &ScopeRef, exprs: &[T]) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/runtime/mod.rs:497:22 [INFO] [stdout] | [INFO] [stdout] 497 | exprs.iter().map(|arg| arg.borrow().eval(scope)).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:58:47 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn ctrl(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/stdlib/taproot.rs:75:32 [INFO] [stdout] | [INFO] [stdout] 75 | .control_block(&script_ver), [INFO] [stdout] | ^^^^^^^^^^^ help: change this to: `script_ver` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:95:50 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tapinfo(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:99:33 [INFO] [stdout] | [INFO] [stdout] 99 | fn script_frag(value: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn tapLeaf(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:104:33 [INFO] [stdout] | [INFO] [stdout] 104 | let push_slice = |slice| -> Result<_> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:112:52 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn tapBranch(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:135:22 [INFO] [stdout] | [INFO] [stdout] 135 | .map(|val| Ok(script_frag(val)?.into_bytes())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:162:57 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn tr(a: Value, b: Option, scope: &Scope) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | .map(|(num, unit)| Ok((num.eval(scope)?.into_f64()?, *unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:192:50 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn address(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:212:45 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn tx(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:223:47 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn txid(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:236:6 [INFO] [stdout] | [INFO] [stdout] 236 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | fn peek_node_type(node: &Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:239:58 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn tx_with_witness(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> src/stdlib/taproot.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | Value::Array(array) if array.len() > 0 => peek_node_type(&array[0])?, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!array.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:251:49 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn script(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:261:55 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn scriptPubKey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:272:6 [INFO] [stdout] | [INFO] [stdout] 272 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:270:57 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn explicitScript(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:281:54 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn compactsize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:287:52 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn scriptnum(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:293:55 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn script_strip(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:302:53 [INFO] [stdout] | [INFO] [stdout] 302 | pub fn script_wiz(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:311:56 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn script_bitide(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn into_spk(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:288:73 [INFO] [stdout] | [INFO] [stdout] 288 | fn tapinfo_from_tree_node(internal_key: XOnlyPublicKey, node: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:328:74 [INFO] [stdout] | [INFO] [stdout] 328 | fn tapinfo_huffman(internal_key: XOnlyPublicKey, scripts: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/taproot.rs:331:14 [INFO] [stdout] | [INFO] [stdout] 331 | .map(|v| { [INFO] [stdout] | ______________^ [INFO] [stdout] 332 | | Ok(match v { [INFO] [stdout] 333 | | Value::WithProb(prob, value) => (prob as u32, value.into_script()?), [INFO] [stdout] 334 | | other => (1, other.into_script()?), [INFO] [stdout] 335 | | }) [INFO] [stdout] 336 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/btc.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn into_script(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:352:6 [INFO] [stdout] | [INFO] [stdout] 352 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/stdlib/btc.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | impl_simple_into_variant!(Network, Network, into_network, NotNetwork); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:371:6 [INFO] [stdout] | [INFO] [stdout] 371 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/btc.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | value.for_each_tag(|tag, val| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 389 | | match tag { [INFO] [stdout] 390 | | "version" => tx.version = val.try_into()?, [INFO] [stdout] 391 | | "locktime" => tx.lock_time = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 398 | | Ok(()) [INFO] [stdout] 399 | | })?; [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:402:37 [INFO] [stdout] | [INFO] [stdout] 402 | fn tr_unspendable(scope: &Scope) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:96:51 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn r#typeof(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn len(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:118:51 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn fold(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:131:56 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn foldUntil(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:151:56 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn fillArray(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/mod.rs:156:26 [INFO] [stdout] | [INFO] [stdout] 156 | .map(|n| callback.call(vec![n.into()], scope)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:163:46 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn int(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:179:48 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn float(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:193:48 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn r#str(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:203:49 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn symbol(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:210:48 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn bytes(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn le64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:224:48 [INFO] [stdout] | [INFO] [stdout] 224 | pub fn debug(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:239:47 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn repr(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:247:49 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn pretty(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:252:46 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn hex(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:259:49 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn base64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:267:50 [INFO] [stdout] | [INFO] [stdout] 267 | pub fn env(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:280:48 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn throw(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:286:48 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn print(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:298:54 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn log(mut args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:305:47 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn warn(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:316:39 [INFO] [stdout] | [INFO] [stdout] 316 | fn stringify_args(args: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/time.rs:21:51 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn relative_height_to_seq(num_blocks: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/time.rs:33:6 [INFO] [stdout] | [INFO] [stdout] 33 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_hash_fn!(hash_sha256, sha256); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | impl_hash_fn!(hash_sha256d, sha256d); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 57 | impl_hash_fn!(hash_ripemd160, ripemd160); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:43:59 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn $fn_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | impl_hash_fn!(hash_hash160, hash160); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn ecdsa_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn ecdsa_verify(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:86:55 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn schnorr_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:99:57 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn schnorr_verify(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:106:53 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn rand_bytes(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:115:51 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn rand_i64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:167:70 [INFO] [stdout] | [INFO] [stdout] 167 | fn update_with_taproot(&mut self, tapinfo: &TaprootSpendInfo) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:170:84 [INFO] [stdout] | [INFO] [stdout] 170 | fn update_with_prevout_psbt(&mut self, prev_psbt: &psbt::Psbt, vout: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:173:81 [INFO] [stdout] | [INFO] [stdout] 173 | fn update_with_prevout_tx(&mut self, prev_tx: &Transaction, vout: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: iterating on a map's keys [INFO] [stdout] --> src/util.rs:181:21 [INFO] [stdout] | [INFO] [stdout] 181 | .extend(tapinfo.script_map().iter().map(|(script_ver, _)| { [INFO] [stdout] | _____________________^ [INFO] [stdout] 182 | | let ctrl = tapinfo.control_block(script_ver).expect("must exists"); [INFO] [stdout] 183 | | (ctrl, script_ver.clone()) [INFO] [stdout] 184 | | })); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map [INFO] [stdout] = note: `#[warn(clippy::iter_kv_map)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 181 ~ .extend(tapinfo.script_map().keys().map(|script_ver| { [INFO] [stdout] 182 + let ctrl = tapinfo.control_block(script_ver).expect("must exists"); [INFO] [stdout] 183 + (ctrl, script_ver.clone()) [INFO] [stdout] 184 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/crypto.rs:122:51 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn rand_f64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:249:70 [INFO] [stdout] | [INFO] [stdout] 249 | fn update_with_taproot(&mut self, tapinfo: &TaprootSpendInfo) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:273:26 [INFO] [stdout] | [INFO] [stdout] 273 | fn definite(self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:276:33 [INFO] [stdout] | [INFO] [stdout] 276 | fn derive_definite(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/ctv.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn hash(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:281:30 [INFO] [stdout] | [INFO] [stdout] 281 | fn derive_xonly(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:289:30 [INFO] [stdout] | [INFO] [stdout] 289 | fn fingerprint(&self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:336:29 [INFO] [stdout] | [INFO] [stdout] 336 | fn to_public_(&self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:38:81 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn eval_slash_bip32_derive(lhs: Value, rhs: &SlashRhs, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/keys.rs:44:35 [INFO] [stdout] | [INFO] [stdout] 44 | let derivation_path = |child_num| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 45 | | // Create a DerivationPath with `child_num` as its single derivation step [INFO] [stdout] 46 | | let child_num = if is_hardened { [INFO] [stdout] 47 | | ChildNumber::from_hardened_idx(child_num)? [INFO] [stdout] ... | [INFO] [stdout] 51 | | Ok(DerivationPath::from(&[child_num][..])) [INFO] [stdout] 52 | | }; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/keys.rs:71:30 [INFO] [stdout] | [INFO] [stdout] 71 | .map(|num| derivation_path(num.into_u32()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:419:29 [INFO] [stdout] | [INFO] [stdout] 419 | fn derive_keys(self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:93:49 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn pubkey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:427:54 [INFO] [stdout] | [INFO] [stdout] 427 | self.translate_pk(&mut FnTranslator::new(|xpk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 428 | | xpk.clone().derive_definite() [INFO] [stdout] 429 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:98:49 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn seckey(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:104:53 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn xpriv_rand(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:440:27 [INFO] [stdout] | [INFO] [stdout] 440 | fn definite(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:443:34 [INFO] [stdout] | [INFO] [stdout] 443 | fn derive_definite(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:115:58 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn xpriv_from_seed(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:448:35 [INFO] [stdout] | [INFO] [stdout] 448 | fn to_script_pubkey(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:124:50 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn singles(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:453:37 [INFO] [stdout] | [INFO] [stdout] 453 | fn to_explicit_script(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:458:56 [INFO] [stdout] | [INFO] [stdout] 458 | fn to_address(&self, network: bitcoin::Network) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn xonly(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:463:34 [INFO] [stdout] | [INFO] [stdout] 463 | fn witness_program(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:475:27 [INFO] [stdout] | [INFO] [stdout] 475 | fn tap_info(&self) -> Result>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:159:50 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn derived(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/keys.rs:200:51 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn xderived(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:519:73 [INFO] [stdout] | [INFO] [stdout] 519 | fn derive_path(self, path: P, wildcard: Wildcard) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:521:78 [INFO] [stdout] | [INFO] [stdout] 521 | fn derive_multi(self, paths: &[P], wildcard: Wildcard) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:527:79 [INFO] [stdout] | [INFO] [stdout] 527 | fn maybe_derive_path(self, path: P, wildcard: Wildcard) -> Result [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:538:84 [INFO] [stdout] | [INFO] [stdout] 538 | fn maybe_derive_multi(self, paths: &[P], wildcard: Wildcard) -> Result [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:582:18 [INFO] [stdout] | [INFO] [stdout] 582 | .map(|p| Ok(p.clone().into_derivation_path()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:639:18 [INFO] [stdout] | [INFO] [stdout] 639 | .map(|p| Ok(p.clone().into_derivation_path()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:674:50 [INFO] [stdout] | [INFO] [stdout] 674 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 675 | | pk.clone().maybe_derive_path(path.clone(), wildcard) [INFO] [stdout] 676 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:680:50 [INFO] [stdout] | [INFO] [stdout] 680 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 681 | | pk.clone().maybe_derive_multi(paths, wildcard) [INFO] [stdout] 682 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:694:54 [INFO] [stdout] | [INFO] [stdout] 694 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 695 | | pk.clone().maybe_derive_path(path.clone(), wildcard) [INFO] [stdout] 696 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:702:54 [INFO] [stdout] | [INFO] [stdout] 702 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 703 | | pk.clone().maybe_derive_multi(paths, wildcard) [INFO] [stdout] 704 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:750:22 [INFO] [stdout] | [INFO] [stdout] 750 | .map(|v| v.maybe_derive_path(path.clone(), wildcard)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:758:22 [INFO] [stdout] | [INFO] [stdout] 758 | .map(|v| v.maybe_derive_multi(paths, wildcard)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:817:6 [INFO] [stdout] | [INFO] [stdout] 817 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:838:14 [INFO] [stdout] | [INFO] [stdout] 838 | .map(|path| { [INFO] [stdout] | ______________^ [INFO] [stdout] 839 | | path.into_iter() [INFO] [stdout] 840 | | .skip(shared_prefix.len()) [INFO] [stdout] 841 | | .map(|child_num| { [INFO] [stdout] ... | [INFO] [stdout] 846 | | .collect() [INFO] [stdout] 847 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:841:22 [INFO] [stdout] | [INFO] [stdout] 841 | .map(|child_num| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 842 | | // Hardended derivation steps are only allowed within the shared prefix [INFO] [stdout] 843 | | ensure!(child_num.is_normal(), Error::InvalidHardenedMultiXprvToXpub); [INFO] [stdout] 844 | | Ok(*child_num) [INFO] [stdout] 845 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:71:63 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn multi_andor(andor: AndOr, mut policies: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:103:49 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn or(mut args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:112:50 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn and(mut args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:121:49 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn thresh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/lib.rs:36:43 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn eval>(expr: T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Runtime(RuntimeError), [INFO] [stdout] | --------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/lib.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn run(s: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Runtime(RuntimeError), [INFO] [stdout] | --------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn older(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:139:48 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn after(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:143:45 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pk(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 159 | impl_policy_hash_fn!(sha256, Policy::Sha256); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 160 | impl_policy_hash_fn!(hash256, Policy::Hash256); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 161 | impl_policy_hash_fn!(ripemd160, Policy::Ripemd160); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $hash_name(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 162 | impl_policy_hash_fn!(hash160, Policy::Hash160); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_policy_hash_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:169:47 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn wpkh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:176:46 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn wsh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:200:45 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn sh(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:214:54 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn sortedmulti(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:232:52 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn tapscript(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:239:51 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn segwitv0(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:250:53 [INFO] [stdout] | [INFO] [stdout] 250 | pub fn descriptor(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:296:72 [INFO] [stdout] | [INFO] [stdout] 296 | fn compile(policy: &Policy) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:323:41 [INFO] [stdout] | [INFO] [stdout] 323 | fn into_policies(values: Vec) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:326:14 [INFO] [stdout] | [INFO] [stdout] 326 | .map(|v| match v { [INFO] [stdout] | ______________^ [INFO] [stdout] 327 | | Value::WithProb(_, _) => Err(Error::InvalidPolicyProb), [INFO] [stdout] 328 | | _ => Ok(Arc::new(v.into_policy()?)), [INFO] [stdout] 329 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:333:46 [INFO] [stdout] | [INFO] [stdout] 333 | fn into_prob_policies(values: Vec) -> Result)>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:336:14 [INFO] [stdout] | [INFO] [stdout] 336 | .map(|arg| { [INFO] [stdout] | ______________^ [INFO] [stdout] 337 | | Ok(match arg { [INFO] [stdout] 338 | | Value::WithProb(prob, value) => (prob, Arc::new(value.into_policy()?)), [INFO] [stdout] 339 | | arg => (1, Arc::new(arg.into_policy()?)), [INFO] [stdout] 340 | | }) [INFO] [stdout] 341 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] ::: src/stdlib/miniscript.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | impl_simple_into_variant!(Descriptor, Descriptor, into_descriptor, NotDescriptor); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:44:43 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn $into_fn_name(self) -> Result<$type> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_simple_into_variant` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/miniscript.rs:391:33 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn into_policy(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/display.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 88 | fn pretty(&self, indent: Option) -> PrettyDisplayer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 88 | fn pretty(&self, indent: Option) -> PrettyDisplayer<'_, Self> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/display.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | fn pretty_multiline(&self) -> PrettyDisplayer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 94 | fn pretty_multiline(&self) -> PrettyDisplayer<'_, Self> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:60:51 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn psbt(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/scope.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn borrow(&self) -> Ref { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 147 | pub fn borrow(&self) -> Ref<'_, Scope> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/scope.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn borrow_mut(&self) -> RefMut { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 173 | pub fn borrow_mut(&self) -> RefMut<'_, Scope> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:70:49 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn create(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:75:49 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn update(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:82:50 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn combine(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:95:51 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn finalize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:105:55 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn try_finalize(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:117:47 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:133:51 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn try_sign(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:143:50 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn extract(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:152:54 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn extract_raw(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:161:46 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn fee(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:166:50 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn sighash(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:176:35 [INFO] [stdout] | [INFO] [stdout] 176 | fn psbt_from_tags(tags: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:194:51 [INFO] [stdout] | [INFO] [stdout] 194 | fn sign_psbt(psbt: &mut Psbt, keys_val: Value) -> Result<(SigningKeysMap, SigningErrors)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:235:49 [INFO] [stdout] | [INFO] [stdout] 235 | fn update_psbt(psbt: &mut Psbt, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 236 | tags.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 237 | | match tag { [INFO] [stdout] 238 | | "version" => psbt.version = val.try_into()?, [INFO] [stdout] 239 | | "xpub" => psbt.xpub.append(&mut xpub_map(val)?), [INFO] [stdout] ... | [INFO] [stdout] 267 | | Ok(()) [INFO] [stdout] 268 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:271:58 [INFO] [stdout] | [INFO] [stdout] 271 | fn update_input(input: &mut psbt::Input, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:276:30 [INFO] [stdout] | [INFO] [stdout] 276 | tags.for_each_unique_tag(|tag, val| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 277 | | match tag { [INFO] [stdout] 278 | | "partial_sigs" => input.partial_sigs.append(&mut val.try_into()?), [INFO] [stdout] 279 | | "sighash_type" => input.sighash_type = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 328 | | Ok(()) [INFO] [stdout] 329 | | })?; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:356:58 [INFO] [stdout] | [INFO] [stdout] 356 | fn update_output(out: &mut psbt::Output, tags: Array) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:357:30 [INFO] [stdout] | [INFO] [stdout] 357 | tags.for_each_unique_tag(|tag, val| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 358 | | match tag { [INFO] [stdout] 359 | | "redeem_script" => out.redeem_script = Some(val.try_into()?), [INFO] [stdout] 360 | | "witness_script" => out.witness_script = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 375 | | Ok(()) [INFO] [stdout] 376 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:379:40 [INFO] [stdout] | [INFO] [stdout] 379 | fn create_psbt_with_tx(tags: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:389:23 [INFO] [stdout] | [INFO] [stdout] 389 | tags.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 390 | | match tag { [INFO] [stdout] 391 | | "tx_version" | "version" => psbt.unsigned_tx.version = val.try_into()?, [INFO] [stdout] 392 | | "locktime" => psbt.unsigned_tx.lock_time = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 421 | | Ok(()) [INFO] [stdout] 422 | | })?; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:445:37 [INFO] [stdout] | [INFO] [stdout] 445 | arr.for_each_unique_tag(|tag, val| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 446 | | match tag { [INFO] [stdout] 447 | | "prevout" => prevout = Some(val), [INFO] [stdout] 448 | | "sequence" => tx_input.sequence = val.try_into()?, [INFO] [stdout] ... | [INFO] [stdout] 454 | | Ok(()) [INFO] [stdout] 455 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:515:37 [INFO] [stdout] | [INFO] [stdout] 515 | arr.for_each_unique_tag(|tag, val| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 516 | | match tag { [INFO] [stdout] 517 | | "amount" => amount = Some(val.try_into()?), [INFO] [stdout] 518 | | "script_pubkey" => spk = Some(val.try_into()?), [INFO] [stdout] ... | [INFO] [stdout] 540 | | Ok(()) [INFO] [stdout] 541 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:559:63 [INFO] [stdout] | [INFO] [stdout] 559 | fn hash_preimages(val: Value) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:562:14 [INFO] [stdout] | [INFO] [stdout] 562 | .map(|el| match el { [INFO] [stdout] | ______________^ [INFO] [stdout] 563 | | Value::Bytes(preimage) => { [INFO] [stdout] 564 | | ensure!(preimage.len() == 32, Error::InvalidPreimageLen); // requirement by miniscript [INFO] [stdout] 565 | | Ok((::hash(&preimage), preimage)) [INFO] [stdout] 566 | | } [INFO] [stdout] 567 | | other => other.try_into(), [INFO] [stdout] 568 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:573:40 [INFO] [stdout] | [INFO] [stdout] 573 | fn bip32_derivation_map(val: Value) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:577:14 [INFO] [stdout] | [INFO] [stdout] 577 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 578 | | Ok(match el { [INFO] [stdout] ... | [INFO] [stdout] 601 | | }) [INFO] [stdout] 602 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:607:28 [INFO] [stdout] | [INFO] [stdout] 607 | fn xpub_map(val: Value) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:610:14 [INFO] [stdout] | [INFO] [stdout] 610 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 611 | | Ok(match el { [INFO] [stdout] ... | [INFO] [stdout] 632 | | }) [INFO] [stdout] 633 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:640:6 [INFO] [stdout] | [INFO] [stdout] 640 | ) -> Result, bip32::KeySource)>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:643:14 [INFO] [stdout] | [INFO] [stdout] 643 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 644 | | Ok(if el.is_array() { [INFO] [stdout] 645 | | let (pk, pk_val): (DescriptorPublicKey, _) = el.try_into()?; [INFO] [stdout] 646 | | match pk_val { [INFO] [stdout] ... | [INFO] [stdout] 684 | | }) [INFO] [stdout] 685 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:692:6 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:697:14 [INFO] [stdout] | [INFO] [stdout] 697 | .map(|el| { [INFO] [stdout] | ______________^ [INFO] [stdout] 698 | | let (ctrl, script_val): (_, Value) = el.try_into()?; [INFO] [stdout] 699 | | Ok(if script_val.is_array() { [INFO] [stdout] 700 | | (ctrl, script_val.try_into()?) [INFO] [stdout] ... | [INFO] [stdout] 703 | | }) [INFO] [stdout] 704 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:753:22 [INFO] [stdout] | [INFO] [stdout] 753 | .map(|xprv: Result| Ok(xprv?.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/psbt.rs:781:42 [INFO] [stdout] | [INFO] [stdout] 781 | fn single_seckeys_to_map(keys: Array) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/psbt.rs:783:14 [INFO] [stdout] | [INFO] [stdout] 783 | .map(|sk| { [INFO] [stdout] | ______________^ [INFO] [stdout] 784 | | let sk: PrivateKey = sk?; [INFO] [stdout] 785 | | Ok((sk.public_key(&EC), sk)) [INFO] [stdout] 786 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:34:31 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn into_tags(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:40:47 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn for_each_tag(self, mut f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:51:54 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn for_each_unique_tag(self, mut f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:56:27 [INFO] [stdout] | [INFO] [stdout] 56 | self.for_each_tag(|tag, val| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 57 | | if seen_tags.insert(tag.to_string()) { [INFO] [stdout] 58 | | f(tag, val) [INFO] [stdout] 59 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:90:10 [INFO] [stdout] | [INFO] [stdout] 90 | ) -> Result<(A, B)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:113:31 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn into_tags(self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:117:43 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn for_each_tag(self, f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:124:50 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn for_each_unique_tag(self, f: F) -> Result<()> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already ha... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | impl_tagged_into!(tagged_into2, tagged_into2_opt, tagged_into2_req, tagged_into2_default, A, a_tag, 0, B, b_tag, 1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already have `re... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | impl_tagged_into!(tagged_into3, tagged_into3_opt, tagged_into3_req, tagged_into3_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:155:16 [INFO] [stdout] | [INFO] [stdout] 155 | -> Result<($(Option<$t>),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/tagged.rs:159:31 [INFO] [stdout] | [INFO] [stdout] 159 | self.for_each_tag(|tag, val| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 160 | | $(if tag == $tag { [INFO] [stdout] 161 | | ensure!(res.$idx.is_none(), Error::TagDuplicated); // could use for_each_unique_tag(), but here we already have `res` so we can ... [INFO] [stdout] 162 | | res.$idx = Some($t::from_value(val)?); [INFO] [stdout] ... | [INFO] [stdout] 167 | | })?; [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/tagged.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | -> Result<($($t),+)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 207 | impl_tagged_into!(tagged_into4, tagged_into4_opt, tagged_into4_req, tagged_into4_default, A, a_tag, 0, B, b_tag, 1, C, c_tag, 2, D, d_tag, 3); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: this warning originates in the macro `impl_tagged_into` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:50:49 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn tr(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:58:47 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn ctrl(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/stdlib/taproot.rs:75:32 [INFO] [stdout] | [INFO] [stdout] 75 | .control_block(&script_ver), [INFO] [stdout] | ^^^^^^^^^^^ help: change this to: `script_ver` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:95:50 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tapinfo(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn tapLeaf(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:112:52 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn tapBranch(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:162:57 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn tr(a: Value, b: Option, scope: &Scope) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:236:6 [INFO] [stdout] | [INFO] [stdout] 236 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | fn peek_node_type(node: &Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> src/stdlib/taproot.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | Value::Array(array) if array.len() > 0 => peek_node_type(&array[0])?, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!array.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:272:6 [INFO] [stdout] | [INFO] [stdout] 272 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:288:73 [INFO] [stdout] | [INFO] [stdout] 288 | fn tapinfo_from_tree_node(internal_key: XOnlyPublicKey, node: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:328:74 [INFO] [stdout] | [INFO] [stdout] 328 | fn tapinfo_huffman(internal_key: XOnlyPublicKey, scripts: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/taproot.rs:331:14 [INFO] [stdout] | [INFO] [stdout] 331 | .map(|v| { [INFO] [stdout] | ______________^ [INFO] [stdout] 332 | | Ok(match v { [INFO] [stdout] 333 | | Value::WithProb(prob, value) => (prob as u32, value.into_script()?), [INFO] [stdout] 334 | | other => (1, other.into_script()?), [INFO] [stdout] 335 | | }) [INFO] [stdout] 336 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:352:6 [INFO] [stdout] | [INFO] [stdout] 352 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:371:6 [INFO] [stdout] | [INFO] [stdout] 371 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/taproot.rs:402:37 [INFO] [stdout] | [INFO] [stdout] 402 | fn tr_unspendable(scope: &Scope) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:96:51 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn r#typeof(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn len(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:118:51 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn fold(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:131:56 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn foldUntil(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:151:56 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn fillArray(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/stdlib/mod.rs:156:26 [INFO] [stdout] | [INFO] [stdout] 156 | .map(|n| callback.call(vec![n.into()], scope)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:163:46 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn int(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:179:48 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn float(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:193:48 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn r#str(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:203:49 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn symbol(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:210:48 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn bytes(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn le64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:224:48 [INFO] [stdout] | [INFO] [stdout] 224 | pub fn debug(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:239:47 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn repr(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:247:49 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn pretty(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:252:46 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn hex(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:259:49 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn base64(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:267:50 [INFO] [stdout] | [INFO] [stdout] 267 | pub fn env(args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:280:48 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn throw(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:286:48 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn print(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:298:54 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn log(mut args: Array, scope: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:305:47 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn warn(args: Array, _: &ScopeRef) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/stdlib/mod.rs:316:39 [INFO] [stdout] | [INFO] [stdout] 316 | fn stringify_args(args: Array) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/time.rs:21:51 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn relative_height_to_seq(num_blocks: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/time.rs:33:6 [INFO] [stdout] | [INFO] [stdout] 33 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:167:70 [INFO] [stdout] | [INFO] [stdout] 167 | fn update_with_taproot(&mut self, tapinfo: &TaprootSpendInfo) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:170:84 [INFO] [stdout] | [INFO] [stdout] 170 | fn update_with_prevout_psbt(&mut self, prev_psbt: &psbt::Psbt, vout: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:173:81 [INFO] [stdout] | [INFO] [stdout] 173 | fn update_with_prevout_tx(&mut self, prev_tx: &Transaction, vout: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: iterating on a map's keys [INFO] [stdout] --> src/util.rs:181:21 [INFO] [stdout] | [INFO] [stdout] 181 | .extend(tapinfo.script_map().iter().map(|(script_ver, _)| { [INFO] [stdout] | _____________________^ [INFO] [stdout] 182 | | let ctrl = tapinfo.control_block(script_ver).expect("must exists"); [INFO] [stdout] 183 | | (ctrl, script_ver.clone()) [INFO] [stdout] 184 | | })); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map [INFO] [stdout] = note: `#[warn(clippy::iter_kv_map)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 181 ~ .extend(tapinfo.script_map().keys().map(|script_ver| { [INFO] [stdout] 182 + let ctrl = tapinfo.control_block(script_ver).expect("must exists"); [INFO] [stdout] 183 + (ctrl, script_ver.clone()) [INFO] [stdout] 184 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:249:70 [INFO] [stdout] | [INFO] [stdout] 249 | fn update_with_taproot(&mut self, tapinfo: &TaprootSpendInfo) -> Result<()>; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:273:26 [INFO] [stdout] | [INFO] [stdout] 273 | fn definite(self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:276:33 [INFO] [stdout] | [INFO] [stdout] 276 | fn derive_definite(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:281:30 [INFO] [stdout] | [INFO] [stdout] 281 | fn derive_xonly(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:289:30 [INFO] [stdout] | [INFO] [stdout] 289 | fn fingerprint(&self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:336:29 [INFO] [stdout] | [INFO] [stdout] 336 | fn to_public_(&self) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:419:29 [INFO] [stdout] | [INFO] [stdout] 419 | fn derive_keys(self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:427:54 [INFO] [stdout] | [INFO] [stdout] 427 | self.translate_pk(&mut FnTranslator::new(|xpk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 428 | | xpk.clone().derive_definite() [INFO] [stdout] 429 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:440:27 [INFO] [stdout] | [INFO] [stdout] 440 | fn definite(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:443:34 [INFO] [stdout] | [INFO] [stdout] 443 | fn derive_definite(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:448:35 [INFO] [stdout] | [INFO] [stdout] 448 | fn to_script_pubkey(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:453:37 [INFO] [stdout] | [INFO] [stdout] 453 | fn to_explicit_script(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:458:56 [INFO] [stdout] | [INFO] [stdout] 458 | fn to_address(&self, network: bitcoin::Network) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:463:34 [INFO] [stdout] | [INFO] [stdout] 463 | fn witness_program(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:475:27 [INFO] [stdout] | [INFO] [stdout] 475 | fn tap_info(&self) -> Result>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:519:73 [INFO] [stdout] | [INFO] [stdout] 519 | fn derive_path(self, path: P, wildcard: Wildcard) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:521:78 [INFO] [stdout] | [INFO] [stdout] 521 | fn derive_multi(self, paths: &[P], wildcard: Wildcard) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:527:79 [INFO] [stdout] | [INFO] [stdout] 527 | fn maybe_derive_path(self, path: P, wildcard: Wildcard) -> Result [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:538:84 [INFO] [stdout] | [INFO] [stdout] 538 | fn maybe_derive_multi(self, paths: &[P], wildcard: Wildcard) -> Result [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:582:18 [INFO] [stdout] | [INFO] [stdout] 582 | .map(|p| Ok(p.clone().into_derivation_path()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:639:18 [INFO] [stdout] | [INFO] [stdout] 639 | .map(|p| Ok(p.clone().into_derivation_path()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:674:50 [INFO] [stdout] | [INFO] [stdout] 674 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 675 | | pk.clone().maybe_derive_path(path.clone(), wildcard) [INFO] [stdout] 676 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:680:50 [INFO] [stdout] | [INFO] [stdout] 680 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 681 | | pk.clone().maybe_derive_multi(paths, wildcard) [INFO] [stdout] 682 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:694:54 [INFO] [stdout] | [INFO] [stdout] 694 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 695 | | pk.clone().maybe_derive_path(path.clone(), wildcard) [INFO] [stdout] 696 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:702:54 [INFO] [stdout] | [INFO] [stdout] 702 | self.translate_pk(&mut FnTranslator::new(|pk: &DescriptorPublicKey| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 703 | | pk.clone().maybe_derive_multi(paths, wildcard) [INFO] [stdout] 704 | | }))?, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:750:22 [INFO] [stdout] | [INFO] [stdout] 750 | .map(|v| v.maybe_derive_path(path.clone(), wildcard)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:758:22 [INFO] [stdout] | [INFO] [stdout] 758 | .map(|v| v.maybe_derive_multi(paths, wildcard)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/util.rs:817:6 [INFO] [stdout] | [INFO] [stdout] 817 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:838:14 [INFO] [stdout] | [INFO] [stdout] 838 | .map(|path| { [INFO] [stdout] | ______________^ [INFO] [stdout] 839 | | path.into_iter() [INFO] [stdout] 840 | | .skip(shared_prefix.len()) [INFO] [stdout] 841 | | .map(|child_num| { [INFO] [stdout] ... | [INFO] [stdout] 846 | | .collect() [INFO] [stdout] 847 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this closure is very large [INFO] [stdout] --> src/util.rs:841:22 [INFO] [stdout] | [INFO] [stdout] 841 | .map(|child_num| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 842 | | // Hardended derivation steps are only allowed within the shared prefix [INFO] [stdout] 843 | | ensure!(child_num.is_normal(), Error::InvalidHardenedMultiXprvToXpub); [INFO] [stdout] 844 | | Ok(*child_num) [INFO] [stdout] 845 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | PsbtExtractTx(#[from] bitcoin::psbt::ExtractTxError), [INFO] [stdout] | ---------------------------------------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::RuntimeError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/lib.rs:36:43 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn eval>(expr: T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Runtime(RuntimeError), [INFO] [stdout] | --------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/lib.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn run(s: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Runtime(RuntimeError), [INFO] [stdout] | --------------------- the largest variant contains at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `error::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/display.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 88 | fn pretty(&self, indent: Option) -> PrettyDisplayer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 88 | fn pretty(&self, indent: Option) -> PrettyDisplayer<'_, Self> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/display.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | fn pretty_multiline(&self) -> PrettyDisplayer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 94 | fn pretty_multiline(&self) -> PrettyDisplayer<'_, Self> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/scope.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn borrow(&self) -> Ref { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 147 | pub fn borrow(&self) -> Ref<'_, Scope> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/runtime/scope.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn borrow_mut(&self) -> RefMut { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 173 | pub fn borrow_mut(&self) -> RefMut<'_, Scope> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/main.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | fn main_() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the `Err`-variant is at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `minsc::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/main.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | fn main_() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the `Err`-variant is at least 192 bytes [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `minsc::Error`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 52.74s [INFO] running `Command { std: "docker" "inspect" "8df3e15d1fb34acc7db63cb0eacf0edef52666ea7cdba0252271426314a10ef0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8df3e15d1fb34acc7db63cb0eacf0edef52666ea7cdba0252271426314a10ef0", kill_on_drop: false }` [INFO] [stdout] 8df3e15d1fb34acc7db63cb0eacf0edef52666ea7cdba0252271426314a10ef0