[INFO] fetching crate cardano-serialization-lib 12.0.0-alpha.30...
[INFO] testing cardano-serialization-lib-12.0.0-alpha.30 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate cardano-serialization-lib 12.0.0-alpha.30 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate cardano-serialization-lib 12.0.0-alpha.30 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cardano-serialization-lib 12.0.0-alpha.30
[INFO] finished tweaking crates.io crate cardano-serialization-lib 12.0.0-alpha.30
[INFO] tweaked toml for crates.io crate cardano-serialization-lib 12.0.0-alpha.30 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 91 packages to latest compatible versions
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding bech32 v0.7.3 (latest: v0.11.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding block-buffer v0.9.0 (latest: v0.10.4)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding digest v0.9.0 (latest: v0.10.7)
[INFO] [stderr]       Adding env_logger v0.7.1 (latest: v0.11.3)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding getrandom v0.1.16 (latest: v0.2.15)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.13.0)
[INFO] [stderr]       Adding js-sys v0.3.67 (latest: v0.3.69)
[INFO] [stderr]       Adding quickcheck v0.9.2 (latest: v1.0.3)
[INFO] [stderr]       Adding quickcheck_macros v0.9.1 (latest: v1.0.0)
[INFO] [stderr]       Adding rand v0.7.3 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_chacha v0.2.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.5.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.2.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding serde-wasm-bindgen v0.4.5 (latest: v0.6.5)
[INFO] [stderr]       Adding sha2 v0.9.9 (latest: v0.10.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding wasm-bindgen v0.2.90 (latest: v0.2.92)
[INFO] [stderr]       Adding wasm-bindgen-backend v0.2.90 (latest: v0.2.92)
[INFO] [stderr]       Adding wasm-bindgen-macro v0.2.90 (latest: v0.2.92)
[INFO] [stderr]       Adding wasm-bindgen-macro-support v0.2.90 (latest: v0.2.92)
[INFO] [stderr]       Adding wasm-bindgen-shared v0.2.90 (latest: v0.2.92)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.90
[INFO] [stderr]   Downloaded bech32 v0.7.3
[INFO] [stderr]   Downloaded cryptoxide v0.4.4
[INFO] [stderr]   Downloaded cbor_event v2.4.0
[INFO] [stderr]   Downloaded clear_on_drop v0.2.5
[INFO] [stderr]   Downloaded ed25519-bip32 v0.4.1
[INFO] [stderr]   Downloaded hashlink v0.9.1
[INFO] [stderr]   Downloaded noop_proc_macro v0.3.0
[INFO] [stderr]   Downloaded quickcheck v0.9.2
[INFO] [stderr]   Downloaded quickcheck_macros v0.9.1
[INFO] [stderr]   Downloaded js-sys v0.3.67
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.90
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.90
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.90
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 93ed5b4534efa6ef8a149a45a54397ada399f4a54a02f2eafea0a5d9db019083
[INFO] running `Command { std: "docker" "start" "-a" "93ed5b4534efa6ef8a149a45a54397ada399f4a54a02f2eafea0a5d9db019083", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93ed5b4534efa6ef8a149a45a54397ada399f4a54a02f2eafea0a5d9db019083", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93ed5b4534efa6ef8a149a45a54397ada399f4a54a02f2eafea0a5d9db019083", kill_on_drop: false }`
[INFO] [stdout] 93ed5b4534efa6ef8a149a45a54397ada399f4a54a02f2eafea0a5d9db019083
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d37536f5aa8e93fa49176dc7b4bf9a045b828bc01bdeae0953fe80c7d4124ea7
[INFO] running `Command { std: "docker" "start" "-a" "d37536f5aa8e93fa49176dc7b4bf9a045b828bc01bdeae0953fe80c7d4124ea7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling zerocopy v0.7.34
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling cryptoxide v0.4.4
[INFO] [stderr]    Compiling clear_on_drop v0.2.5
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling cbor_event v2.4.0
[INFO] [stderr]    Compiling bech32 v0.7.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling ed25519-bip32 v0.4.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling cardano-serialization-lib v12.0.0-alpha.30 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(feature = "with-bench", feature(test))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::utils::*`
[INFO] [stdout]  --> src/builders/batch_tools/assets_calculator.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::map_names::TxBodyNames::RequiredSigners`
[INFO] [stdout]   --> src/builders/tx_builder.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::map_names::TxBodyNames::RequiredSigners;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_core/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]    --> src/chain_core/property.rs:340:7
[INFO] [stdout]     |
[INFO] [stdout] 340 | #[cfg(feature = "property-test-api")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_crypto/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bech32::ToBase32`
[INFO] [stdout]  --> src/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bech32::ToBase32;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::Deserializer`, `se::Serializer`
[INFO] [stdout]  --> src/crypto.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use cbor_event::{de::Deserializer, se::Serializer};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chain::key`
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use chain::key;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::bech32::Bech32 as _`
[INFO] [stdout]  --> src/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crypto::bech32::Bech32 as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/crypto.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/crypto.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead`, `Seek`, `Write`
[INFO] [stdout]  --> src/crypto.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::{BufRead, Seek, Write};
[INFO] [stdout]   |               ^^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/crypto.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: glob import doesn't reexport anything with visibility `pub` because no imported item is public enough
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the most public imported item is `pub(crate)`
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    = help: reduce the glob import's visibility or increase visibility of imported items
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `utils::*`
[INFO] [stdout]  --> src/fees.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use utils::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `generic-serialization`
[INFO] [stdout]   --> src/legacy_address/address.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `generic-serialization` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/plutus/plutus_scripts.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/credentials.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/ed25519_key_hashes.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::Sign`
[INFO] [stdout]  --> src/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use num_bigint::Sign;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Div`
[INFO] [stdout]   --> src/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Div;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fakes::fake_data_hash`
[INFO] [stdout]   --> src/utils.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::fakes::fake_data_hash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `merge_option_plutus_list`
[INFO] [stdout]  --> src/serialization/general.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::serialization::utils::{is_break_tag, merge_option_plutus_list};
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drep::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use drep::*;
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anchor::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use anchor::*;
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voter::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use voter::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedure::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use voting_procedure::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedures::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use voting_procedures::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action_id::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use governance_action_id::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parameter_change_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use parameter_change_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `check_len_indefinite`
[INFO] [stdout]  --> src/serialization/governance/proposals/hard_fork_initiation_action.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::serialization::utils::{check_len_indefinite, serialize_and_check_index};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hard_fork_initiation_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use hard_fork_initiation_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use treasury_withdrawals_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use treasury_withdrawals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `no_confidence_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use no_confidence_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `committee::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use committee::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `update_committee_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use update_committee_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `constitution::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use constitution::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `new_constitution_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use new_constitution_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use governance_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use info_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposal::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use voting_proposal::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use voting_proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proposals::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/witnesses/transaction_witnesses_sets.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/crypto/vkeys.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/rational.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/serialization/plutus/plutus_script.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pool_deposit`
[INFO] [stdout]    --> src/builders/certificates_builder.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         pool_deposit: &BigNum,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_deposit`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/protocol_types/address.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |             Err(e) => Address(AddrType::Malformed(MalformedAddress(data.to_vec())))
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `plutus_script_ref::PlutusScriptRef` is more private than the item `plutus_script_source::PlutusScriptSourceEnum::RefInput::0`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     RefInput(PlutusScriptRef, Option<RequiredSigners>),
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ field `plutus_script_source::PlutusScriptSourceEnum::RefInput::0` is reachable at visibility `pub`
[INFO] [stdout]   |
[INFO] [stdout] note: but type `plutus_script_ref::PlutusScriptRef` is only usable at visibility `pub(crate)`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_ref.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) struct PlutusScriptRef {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `contains` is never used
[INFO] [stdout]    --> src/lib.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl TransactionInputs {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub(crate) fn contains(&self, elem: &TransactionInput) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CoinsPerWord` is never constructed
[INFO] [stdout]    --> src/lib.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | enum DataCostEnum {
[INFO] [stdout]     |      ------------ variant in this enum
[INFO] [stdout] 259 |     CoinsPerWord(Coin),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DataCostEnum` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/mint_builder.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NativeMints {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 45 |     fn script_hash(&self) -> PolicyID {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/native_script_source.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl NativeScriptSource {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/script_witness_type.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl ScriptWitnessType {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 10 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `by_version` and `deduplicated_view` are never used
[INFO] [stdout]   --> src/protocol_types/plutus/plutus_scripts.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) fn by_version(&self, language: &Language) -> PlutusScripts {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn deduplicated_view(&self, version: Option<&Language>) -> Vec<&PlutusScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_with_serialization_format` is never used
[INFO] [stdout]   --> src/protocol_types/plutus/redeemers.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Redeemers {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub(crate) fn new_with_serialization_format(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `contains` is never used
[INFO] [stdout]   --> src/protocol_types/credentials.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Credentials {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub(crate) fn contains(&self, elem: &Credential) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deduplicated_view` is never used
[INFO] [stdout]   --> src/protocol_types/native_scripts.rs:27:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) fn deduplicated_view(&self) -> Vec<&NativeScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/plutus/plutus_scripts.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub(crate) fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/native_scripts.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] 18 |     fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_bignum_floor` is never used
[INFO] [stdout]   --> src/rational.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Rational {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 83 |     pub(crate) fn to_bignum_floor(&self) -> Result<BigNum, JsError> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:528:21
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 |             self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 971 |         let _ = self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1212:21
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     let _ = mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1262:17
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1267:17
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1292:13
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1295:13
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 78 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.45s
[INFO] running `Command { std: "docker" "inspect" "d37536f5aa8e93fa49176dc7b4bf9a045b828bc01bdeae0953fe80c7d4124ea7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d37536f5aa8e93fa49176dc7b4bf9a045b828bc01bdeae0953fe80c7d4124ea7", kill_on_drop: false }`
[INFO] [stdout] d37536f5aa8e93fa49176dc7b4bf9a045b828bc01bdeae0953fe80c7d4124ea7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64d22801902318cef678eae1ff17120da4a929968274068a151938939a19c927
[INFO] running `Command { std: "docker" "start" "-a" "64d22801902318cef678eae1ff17120da4a929968274068a151938939a19c927", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(feature = "with-bench", feature(test))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::utils::*`
[INFO] [stdout]  --> src/builders/batch_tools/assets_calculator.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::map_names::TxBodyNames::RequiredSigners`
[INFO] [stdout]   --> src/builders/tx_builder.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::map_names::TxBodyNames::RequiredSigners;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_core/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]    --> src/chain_core/property.rs:340:7
[INFO] [stdout]     |
[INFO] [stdout] 340 | #[cfg(feature = "property-test-api")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_crypto/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bech32::ToBase32`
[INFO] [stdout]  --> src/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bech32::ToBase32;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::Deserializer`, `se::Serializer`
[INFO] [stdout]  --> src/crypto.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use cbor_event::{de::Deserializer, se::Serializer};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chain::key`
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use chain::key;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::bech32::Bech32 as _`
[INFO] [stdout]  --> src/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crypto::bech32::Bech32 as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/crypto.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/crypto.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead`, `Seek`, `Write`
[INFO] [stdout]  --> src/crypto.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::{BufRead, Seek, Write};
[INFO] [stdout]   |               ^^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/crypto.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: glob import doesn't reexport anything with visibility `pub` because no imported item is public enough
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the most public imported item is `pub(crate)`
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    = help: reduce the glob import's visibility or increase visibility of imported items
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `utils::*`
[INFO] [stdout]  --> src/fees.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use utils::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `generic-serialization`
[INFO] [stdout]   --> src/legacy_address/address.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `generic-serialization` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/plutus/plutus_scripts.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/credentials.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/ed25519_key_hashes.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::Sign`
[INFO] [stdout]  --> src/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use num_bigint::Sign;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Div`
[INFO] [stdout]   --> src/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Div;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fakes::fake_data_hash`
[INFO] [stdout]   --> src/utils.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::fakes::fake_data_hash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `merge_option_plutus_list`
[INFO] [stdout]  --> src/serialization/general.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::serialization::utils::{is_break_tag, merge_option_plutus_list};
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drep::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use drep::*;
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anchor::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use anchor::*;
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voter::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use voter::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedure::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use voting_procedure::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedures::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use voting_procedures::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action_id::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use governance_action_id::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parameter_change_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use parameter_change_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `check_len_indefinite`
[INFO] [stdout]  --> src/serialization/governance/proposals/hard_fork_initiation_action.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::serialization::utils::{check_len_indefinite, serialize_and_check_index};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hard_fork_initiation_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use hard_fork_initiation_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use treasury_withdrawals_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use treasury_withdrawals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `no_confidence_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use no_confidence_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `committee::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use committee::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `update_committee_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use update_committee_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `constitution::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use constitution::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `new_constitution_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use new_constitution_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use governance_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use info_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposal::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use voting_proposal::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use voting_proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proposals::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/witnesses/transaction_witnesses_sets.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/crypto/vkeys.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/rational.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/serialization/plutus/plutus_script.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pool_deposit`
[INFO] [stdout]    --> src/builders/certificates_builder.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         pool_deposit: &BigNum,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_deposit`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/protocol_types/address.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |             Err(e) => Address(AddrType::Malformed(MalformedAddress(data.to_vec())))
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `plutus_script_ref::PlutusScriptRef` is more private than the item `plutus_script_source::PlutusScriptSourceEnum::RefInput::0`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     RefInput(PlutusScriptRef, Option<RequiredSigners>),
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ field `plutus_script_source::PlutusScriptSourceEnum::RefInput::0` is reachable at visibility `pub`
[INFO] [stdout]   |
[INFO] [stdout] note: but type `plutus_script_ref::PlutusScriptRef` is only usable at visibility `pub(crate)`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_ref.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) struct PlutusScriptRef {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `contains` is never used
[INFO] [stdout]    --> src/lib.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl TransactionInputs {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub(crate) fn contains(&self, elem: &TransactionInput) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CoinsPerWord` is never constructed
[INFO] [stdout]    --> src/lib.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | enum DataCostEnum {
[INFO] [stdout]     |      ------------ variant in this enum
[INFO] [stdout] 259 |     CoinsPerWord(Coin),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DataCostEnum` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/mint_builder.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NativeMints {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 45 |     fn script_hash(&self) -> PolicyID {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/native_script_source.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl NativeScriptSource {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/script_witness_type.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl ScriptWitnessType {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 10 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `by_version` and `deduplicated_view` are never used
[INFO] [stdout]   --> src/protocol_types/plutus/plutus_scripts.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) fn by_version(&self, language: &Language) -> PlutusScripts {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn deduplicated_view(&self, version: Option<&Language>) -> Vec<&PlutusScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_with_serialization_format` is never used
[INFO] [stdout]   --> src/protocol_types/plutus/redeemers.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Redeemers {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub(crate) fn new_with_serialization_format(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `contains` is never used
[INFO] [stdout]   --> src/protocol_types/credentials.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Credentials {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub(crate) fn contains(&self, elem: &Credential) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deduplicated_view` is never used
[INFO] [stdout]   --> src/protocol_types/native_scripts.rs:27:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) fn deduplicated_view(&self) -> Vec<&NativeScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/plutus/plutus_scripts.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub(crate) fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/native_scripts.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] 18 |     fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_bignum_floor` is never used
[INFO] [stdout]   --> src/rational.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Rational {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 83 |     pub(crate) fn to_bignum_floor(&self) -> Result<BigNum, JsError> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:528:21
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 |             self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 971 |         let _ = self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1212:21
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     let _ = mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1262:17
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1267:17
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1292:13
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1295:13
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 78 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling quickcheck_macros v0.9.1
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling quickcheck v0.9.2
[INFO] [stderr]    Compiling cardano-serialization-lib v12.0.0-alpha.30 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(feature = "with-bench", feature(test))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stdout]  --> src/lib.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(feature = "with-bench")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::*`
[INFO] [stdout]  --> src/tests/address.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crypto::*;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fake_tx_input`
[INFO] [stdout]  --> src/tests/builders/voting_builder.rs:1:67
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::fakes::{fake_key_hash, fake_script_hash, fake_tx_hash, fake_tx_input, fake_vkey};
[INFO] [stdout]   |                                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `create_redeemer`
[INFO] [stdout]  --> src/tests/builders/voting_builder.rs:3:98
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::tests::mock_objects::{create_change_address, create_linear_fee, create_plutus_script, create_redeemer, create_rich_tx_builder};
[INFO] [stdout]   |                                                                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `create_reallistic_tx_builder`
[INFO] [stdout]  --> src/tests/general.rs:4:56
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::tests::mock_objects::{create_plutus_script, create_reallistic_tx_builder};
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::utils::*`
[INFO] [stdout]  --> src/builders/batch_tools/assets_calculator.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::map_names::TxBodyNames::RequiredSigners`
[INFO] [stdout]   --> src/builders/tx_builder.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::map_names::TxBodyNames::RequiredSigners;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_core/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]    --> src/chain_core/property.rs:340:7
[INFO] [stdout]     |
[INFO] [stdout] 340 | #[cfg(feature = "property-test-api")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stdout]  --> src/chain_crypto/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stdout]   |                     ^^^^^^^----------------------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bech32::ToBase32`
[INFO] [stdout]  --> src/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bech32::ToBase32;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::Deserializer`, `se::Serializer`
[INFO] [stdout]  --> src/crypto.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use cbor_event::{de::Deserializer, se::Serializer};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chain::key`
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use chain::key;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::bech32::Bech32 as _`
[INFO] [stdout]  --> src/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crypto::bech32::Bech32 as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/crypto.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/crypto.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead`, `Seek`, `Write`
[INFO] [stdout]  --> src/crypto.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::{BufRead, Seek, Write};
[INFO] [stdout]   |               ^^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/crypto.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: glob import doesn't reexport anything with visibility `pub` because no imported item is public enough
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the most public imported item is `pub(crate)`
[INFO] [stdout]   --> src/lib.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    = help: reduce the glob import's visibility or increase visibility of imported items
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::*`
[INFO] [stdout]   --> src/fees.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     use crypto::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `generic-serialization`
[INFO] [stdout]   --> src/legacy_address/address.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `generic-serialization` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stdout]   --> src/legacy_address/cbor.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[cfg(feature = "with-bench")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/plutus/plutus_scripts.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/credentials.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> src/protocol_types/ed25519_key_hashes.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::Sign`
[INFO] [stdout]  --> src/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use num_bigint::Sign;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Div`
[INFO] [stdout]   --> src/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Div;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fakes::fake_data_hash`
[INFO] [stdout]   --> src/utils.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::fakes::fake_data_hash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `merge_option_plutus_list`
[INFO] [stdout]  --> src/serialization/general.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::serialization::utils::{is_break_tag, merge_option_plutus_list};
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drep::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use drep::*;
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anchor::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use anchor::*;
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voter::*`
[INFO] [stdout]  --> src/serialization/governance/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use voter::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedure::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use voting_procedure::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_procedures::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use voting_procedures::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action_id::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use governance_action_id::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parameter_change_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use parameter_change_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `check_len_indefinite`
[INFO] [stdout]  --> src/serialization/governance/proposals/hard_fork_initiation_action.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::serialization::utils::{check_len_indefinite, serialize_and_check_index};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hard_fork_initiation_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use hard_fork_initiation_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals_action::*`
[INFO] [stdout]  --> src/serialization/governance/proposals/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use treasury_withdrawals_action::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `treasury_withdrawals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use treasury_withdrawals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `no_confidence_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use no_confidence_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `committee::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use committee::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `update_committee_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use update_committee_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `constitution::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use constitution::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `new_constitution_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use new_constitution_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `governance_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use governance_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info_action::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use info_action::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposal::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use voting_proposal::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `voting_proposals::*`
[INFO] [stdout]   --> src/serialization/governance/proposals/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use voting_proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proposals::*`
[INFO] [stdout]   --> src/serialization/governance/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use proposals::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/witnesses/transaction_witnesses_sets.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stdout]  --> src/serialization/crypto/vkeys.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stdout]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]  --> src/rational.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::convert::TryFrom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/serialization/plutus/plutus_script.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phash2`
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4067:20
[INFO] [stdout]      |
[INFO] [stdout] 4067 |     let (pscript2, phash2) = fake_plutus_script_and_hash(1);
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_phash2`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nhash2`
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4069:20
[INFO] [stdout]      |
[INFO] [stdout] 4069 |     let (nscript2, nhash2) = mint_script_and_policy(1);
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_nhash2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phash2`
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4153:20
[INFO] [stdout]      |
[INFO] [stdout] 4153 |     let (pscript2, phash2) = fake_plutus_script_and_hash(1);
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_phash2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nhash2`
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4155:20
[INFO] [stdout]      |
[INFO] [stdout] 4155 |     let (nscript2, nhash2) = mint_script_and_policy(1);
[INFO] [stdout]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_nhash2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/tests/builders/certificates_builder.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let params = PoolParams::new(
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder_deposit`
[INFO] [stdout]    --> src/tests/builders/certificates_builder.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let builder_deposit = builder
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder_deposit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stake`
[INFO] [stdout]    --> src/tests/general.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let stake = tests::mock_objects::root_key_15()
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_stake`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tests/general.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let mut native_scripts_1 = NativeScript::new_script_pubkey(&ScriptPubkey::new(
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tests/serialization/general.rs:648:9
[INFO] [stdout]     |
[INFO] [stdout] 648 |     let mut redeemers = Redeemers::from(vec![
[INFO] [stdout]     |         ----^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pool_deposit`
[INFO] [stdout]    --> src/builders/certificates_builder.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         pool_deposit: &BigNum,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_deposit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/protocol_types/address.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |             Err(e) => Address(AddrType::Malformed(MalformedAddress(data.to_vec())))
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `plutus_script_ref::PlutusScriptRef` is more private than the item `plutus_script_source::PlutusScriptSourceEnum::RefInput::0`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_source.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     RefInput(PlutusScriptRef, Option<RequiredSigners>),
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ field `plutus_script_source::PlutusScriptSourceEnum::RefInput::0` is reachable at visibility `pub`
[INFO] [stdout]   |
[INFO] [stdout] note: but type `plutus_script_ref::PlutusScriptRef` is only usable at visibility `pub(crate)`
[INFO] [stdout]  --> src/builders/script_structs/plutus_script_ref.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) struct PlutusScriptRef {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CoinsPerWord` is never constructed
[INFO] [stdout]    --> src/lib.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | enum DataCostEnum {
[INFO] [stdout]     |      ------------ variant in this enum
[INFO] [stdout] 259 |     CoinsPerWord(Coin),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DataCostEnum` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_base_address_from_script_hash` is never used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:3755:4
[INFO] [stdout]      |
[INFO] [stdout] 3755 | fn create_base_address_from_script_hash(sh: &ScriptHash) -> Address {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unsafe_tx_len` is never used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:3788:4
[INFO] [stdout]      |
[INFO] [stdout] 3788 | fn unsafe_tx_len(b: &TransactionBuilder) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/mint_builder.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NativeMints {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 45 |     fn script_hash(&self) -> PolicyID {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/native_script_source.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl NativeScriptSource {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `script_hash` is never used
[INFO] [stdout]   --> src/builders/script_structs/script_witness_type.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | impl ScriptWitnessType {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 10 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `by_version` and `deduplicated_view` are never used
[INFO] [stdout]   --> src/protocol_types/plutus/plutus_scripts.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) fn by_version(&self, language: &Language) -> PlutusScripts {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn deduplicated_view(&self, version: Option<&Language>) -> Vec<&PlutusScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deduplicated_view` is never used
[INFO] [stdout]   --> src/protocol_types/native_scripts.rs:27:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) fn deduplicated_view(&self) -> Vec<&NativeScript> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COINS_PER_UTXO_WORD` is never used
[INFO] [stdout]     --> src/utils.rs:1101:11
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     const COINS_PER_UTXO_WORD: u64 = 34_482;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `one_policy_one_0_char_asset` is never used
[INFO] [stdout]     --> src/utils.rs:1104:8
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn one_policy_one_0_char_asset() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `one_policy_one_1_char_asset` is never used
[INFO] [stdout]     --> src/utils.rs:1115:8
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     fn one_policy_one_1_char_asset() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `one_policy_three_1_char_assets` is never used
[INFO] [stdout]     --> src/utils.rs:1126:8
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     fn one_policy_three_1_char_assets() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_policies_one_0_char_asset` is never used
[INFO] [stdout]     --> src/utils.rs:1139:8
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     fn two_policies_one_0_char_asset() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_policies_one_1_char_asset` is never used
[INFO] [stdout]     --> src/utils.rs:1151:8
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     fn two_policies_one_1_char_asset() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `three_policies_96_1_char_assets` is never used
[INFO] [stdout]     --> src/utils.rs:1163:8
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     fn three_policies_96_1_char_assets() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `one_policy_three_32_char_assets` is never used
[INFO] [stdout]     --> src/utils.rs:1185:8
[INFO] [stdout]      |
[INFO] [stdout] 1185 |     fn one_policy_three_32_char_assets() -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/plutus/plutus_scripts.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl PlutusScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub(crate) fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `serialize_as_set` is never used
[INFO] [stdout]   --> src/serialization/native_scripts.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl NativeScripts {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] 18 |     fn serialize_as_set<'se, W: Write>(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_bignum_floor` is never used
[INFO] [stdout]   --> src/rational.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Rational {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 83 |     pub(crate) fn to_bignum_floor(&self) -> Result<BigNum, JsError> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:515:5
[INFO] [stdout]     |
[INFO] [stdout] 515 |     tx_builder.set_certs(&certs);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 515 |     let _ = tx_builder.set_certs(&certs);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 | /         tx_builder.add_regular_input(
[INFO] [stdout] 566 | |             &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 567 | |                 .to_address(),
[INFO] [stdout] 568 | |             &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 569 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 570 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 565 |         let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     tx_builder.add_regular_input(
[INFO] [stdout] 573 | |         &BaseAddress::new(
[INFO] [stdout] 574 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stdout] 575 | |             &spend_cred,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 581 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 572 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:582:5
[INFO] [stdout]     |
[INFO] [stdout] 582 | /     tx_builder.add_regular_input(
[INFO] [stdout] 583 | |         &PointerAddress::new(
[INFO] [stdout] 584 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stdout] 585 | |             &spend_cred,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 591 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 582 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:592:5
[INFO] [stdout]     |
[INFO] [stdout] 592 | /     tx_builder.add_regular_input(
[INFO] [stdout] 593 | |         &ByronAddress::icarus_from_key(&spend, NetworkInfo::testnet_preprod().protocol_magic())
[INFO] [stdout] 594 | |             .to_address(),
[INFO] [stdout] 595 | |         &TransactionInput::new(&genesis_id(), 3),
[INFO] [stdout] 596 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 597 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 592 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 647 | /     tx_builder.add_regular_input(
[INFO] [stdout] 648 | |         &PointerAddress::new(
[INFO] [stdout] 649 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stdout] 650 | |             &spend_cred,
[INFO] [stdout] ...   |
[INFO] [stdout] 655 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 656 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:728:5
[INFO] [stdout]     |
[INFO] [stdout] 728 | /     tx_builder.add_regular_input(
[INFO] [stdout] 729 | |         &PointerAddress::new(
[INFO] [stdout] 730 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stdout] 731 | |             &spend_cred,
[INFO] [stdout] ...   |
[INFO] [stdout] 736 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 737 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 728 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:809:5
[INFO] [stdout]     |
[INFO] [stdout] 809 | /     tx_builder.add_regular_input(
[INFO] [stdout] 810 | |         &PointerAddress::new(
[INFO] [stdout] 811 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stdout] 812 | |             &spend_cred,
[INFO] [stdout] ...   |
[INFO] [stdout] 817 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 818 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 809 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:888:5
[INFO] [stdout]     |
[INFO] [stdout] 888 | /     tx_builder.add_regular_input(
[INFO] [stdout] 889 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 890 | |             .to_address(),
[INFO] [stdout] 891 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 892 | |         &Value::new(&BigNum(500)),
[INFO] [stdout] 893 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 888 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/builders/tx_builder.rs:977:5
[INFO] [stdout]     |
[INFO] [stdout] 977 | /     tx_builder.add_regular_input(
[INFO] [stdout] 978 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 979 | |             .to_address(),
[INFO] [stdout] 980 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 981 | |         &Value::new(&BigNum(600)),
[INFO] [stdout] 982 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 977 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1087:5
[INFO] [stdout]      |
[INFO] [stdout] 1087 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1088 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 1089 | |             .to_address(),
[INFO] [stdout] 1090 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1091 | |         &Value::new(&BigNum(600)),
[INFO] [stdout] 1092 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1094:5
[INFO] [stdout]      |
[INFO] [stdout] 1094 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1095 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 1096 | |             .to_address(),
[INFO] [stdout] 1097 | |         &TransactionInput::new(&genesis_id(), 1),
[INFO] [stdout] 1098 | |         &Value::new_with_assets(&BigNum(1), &mass_input),
[INFO] [stdout] 1099 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1185:5
[INFO] [stdout]      |
[INFO] [stdout] 1185 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1186 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 1187 | |             .to_address(),
[INFO] [stdout] 1188 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1189 | |         &Value::new(&BigNum(100000)),
[INFO] [stdout] 1190 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1185 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1192:5
[INFO] [stdout]      |
[INFO] [stdout] 1192 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1193 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stdout] 1194 | |             .to_address(),
[INFO] [stdout] 1195 | |         &TransactionInput::new(&genesis_id(), 1),
[INFO] [stdout] 1196 | |         &Value::new_with_assets(&BigNum(1), &mass_input),
[INFO] [stdout] 1197 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1709:5
[INFO] [stdout]      |
[INFO] [stdout] 1709 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1710 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 1711 | |             .unwrap()
[INFO] [stdout] 1712 | |             .to_address(),
[INFO] [stdout] 1713 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1714 | |         &Value::new(&BigNum(2_400_000)),
[INFO] [stdout] 1715 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1761:5
[INFO] [stdout]      |
[INFO] [stdout] 1761 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1762 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 1763 | |             .unwrap()
[INFO] [stdout] 1764 | |             .to_address(),
[INFO] [stdout] 1765 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1766 | |         &input_value,
[INFO] [stdout] 1767 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1761 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1811:5
[INFO] [stdout]      |
[INFO] [stdout] 1811 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1812 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 1813 | |             .unwrap()
[INFO] [stdout] 1814 | |             .to_address(),
[INFO] [stdout] 1815 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1816 | |         &input_amount,
[INFO] [stdout] 1817 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1811 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1893:5
[INFO] [stdout]      |
[INFO] [stdout] 1893 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1894 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 1895 | |             .unwrap()
[INFO] [stdout] 1896 | |             .to_address(),
[INFO] [stdout] 1897 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1898 | |         &input_value,
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1893 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:1953:5
[INFO] [stdout]      |
[INFO] [stdout] 1953 | /     tx_builder.add_regular_input(
[INFO] [stdout] 1954 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 1955 | |             .unwrap()
[INFO] [stdout] 1956 | |             .to_address(),
[INFO] [stdout] 1957 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 1958 | |         &Value::new(&BigNum(500)),
[INFO] [stdout] 1959 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1953 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:2014:5
[INFO] [stdout]      |
[INFO] [stdout] 2014 | /     tx_builder.add_regular_input(
[INFO] [stdout] 2015 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 2016 | |             .unwrap()
[INFO] [stdout] 2017 | |             .to_address(),
[INFO] [stdout] 2018 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 2019 | |         &input_value,
[INFO] [stdout] 2020 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2014 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:2358:5
[INFO] [stdout]      |
[INFO] [stdout] 2358 | /     tx_builder.add_regular_input(
[INFO] [stdout] 2359 | |         &input_for_cover_change.output.address,
[INFO] [stdout] 2360 | |         &input_for_cover_change.input,
[INFO] [stdout] 2361 | |         &input_for_cover_change.output.amount,
[INFO] [stdout] 2362 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2358 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:2652:5
[INFO] [stdout]      |
[INFO] [stdout] 2652 | /     tx_builder.add_regular_input(
[INFO] [stdout] 2653 | |         &addr_multisig,
[INFO] [stdout] 2654 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 2655 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 2656 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2652 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:2843:5
[INFO] [stdout]      |
[INFO] [stdout] 2843 | /     tx_builder.add_regular_input(
[INFO] [stdout] 2844 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stdout] 2845 | |             .unwrap()
[INFO] [stdout] 2846 | |             .to_address(),
[INFO] [stdout] 2847 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 2848 | |         &input_value,
[INFO] [stdout] 2849 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2843 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4016:5
[INFO] [stdout]      |
[INFO] [stdout] 4016 | /     tx_builder.add_regular_input(
[INFO] [stdout] 4017 | |         &byron_address(),
[INFO] [stdout] 4018 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4019 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4020 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4016 |     let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4197:5
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_default_cost_models());
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     let _ = tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_default_cost_models());
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4214:5
[INFO] [stdout]      |
[INFO] [stdout] 4214 | /     input_builder.add_regular_input(
[INFO] [stdout] 4215 | |         &fake_base_address(0),
[INFO] [stdout] 4216 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4217 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4218 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4214 |     let _ = input_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4219:5
[INFO] [stdout]      |
[INFO] [stdout] 4219 | /     collateral_builder.add_regular_input(
[INFO] [stdout] 4220 | |         &fake_base_address(0),
[INFO] [stdout] 4221 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4222 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4223 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4219 |     let _ = collateral_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4239:5
[INFO] [stdout]      |
[INFO] [stdout] 4239 | /     input_builder.add_regular_input(
[INFO] [stdout] 4240 | |         &fake_base_address(1),
[INFO] [stdout] 4241 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4242 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4243 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     let _ = input_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4244:5
[INFO] [stdout]      |
[INFO] [stdout] 4244 | /     collateral_builder.add_regular_input(
[INFO] [stdout] 4245 | |         &fake_base_address(2),
[INFO] [stdout] 4246 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4247 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4248 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4244 |     let _ = collateral_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4345:9
[INFO] [stdout]      |
[INFO] [stdout] 4345 | /         input_builder.add_regular_input(
[INFO] [stdout] 4346 | |             &fake_base_address(0),
[INFO] [stdout] 4347 | |             &TransactionInput::new(&genesis_id(), 0),
[INFO] [stdout] 4348 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4349 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4345 |         let _ = input_builder.add_regular_input(
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4350:9
[INFO] [stdout]      |
[INFO] [stdout] 4350 | /         collateral_builder.add_regular_input(
[INFO] [stdout] 4351 | |             &fake_base_address(0),
[INFO] [stdout] 4352 | |             &TransactionInput::new(&genesis_id(), 1),
[INFO] [stdout] 4353 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stdout] 4354 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4350 |         let _ = collateral_builder.add_regular_input(
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4476:9
[INFO] [stdout]      |
[INFO] [stdout] 4476 | /         tx_builder.add_regular_input(
[INFO] [stdout] 4477 | |             &fake_base_address(0),
[INFO] [stdout] 4478 | |             &TransactionInput::new(&fake_tx_hash(0), 0),
[INFO] [stdout] 4479 | |             &Value::new(&BigNum(10_000_000)),
[INFO] [stdout] 4480 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4476 |         let _ = tx_builder.add_regular_input(
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4537:5
[INFO] [stdout]      |
[INFO] [stdout] 4537 |     inp.add_regular_input(&fake_base_address(0), &fake_tx_input(0), &fake_value());
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4537 |     let _ = inp.add_regular_input(&fake_base_address(0), &fake_tx_input(0), &fake_value());
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4572:5
[INFO] [stdout]      |
[INFO] [stdout] 4572 | /     b.add_regular_input(
[INFO] [stdout] 4573 | |         &fake_base_address(0),
[INFO] [stdout] 4574 | |         &fake_tx_input(0),
[INFO] [stdout] 4575 | |         &fake_value2(100_000),
[INFO] [stdout] 4576 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4572 |     let _ = b.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4579:5
[INFO] [stdout]      |
[INFO] [stdout] 4579 | /     b.add_regular_input(
[INFO] [stdout] 4580 | |         &fake_base_address(1),
[INFO] [stdout] 4581 | |         &fake_tx_input(1),
[INFO] [stdout] 4582 | |         &fake_value2(200_000),
[INFO] [stdout] 4583 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4579 |     let _ = b.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4588:5
[INFO] [stdout]      |
[INFO] [stdout] 4588 | /     b.add_regular_input(
[INFO] [stdout] 4589 | |         &fake_base_address(2),
[INFO] [stdout] 4590 | |         &fake_tx_input(2),
[INFO] [stdout] 4591 | |         &Value::new_with_assets(&BigNum(300_000), &masset),
[INFO] [stdout] 4592 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4588 |     let _ = b.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4606:5
[INFO] [stdout]      |
[INFO] [stdout] 4606 | /     inp.add_regular_input(
[INFO] [stdout] 4607 | |         &fake_base_address(0),
[INFO] [stdout] 4608 | |         &fake_tx_input(0),
[INFO] [stdout] 4609 | |         &fake_value2(collateral_input_value.clone()),
[INFO] [stdout] 4610 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4606 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4643:5
[INFO] [stdout]      |
[INFO] [stdout] 4643 | /     inp.add_regular_input(
[INFO] [stdout] 4644 | |         &fake_base_address(0),
[INFO] [stdout] 4645 | |         &fake_tx_input(0),
[INFO] [stdout] 4646 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stdout] 4647 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4643 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4680:5
[INFO] [stdout]      |
[INFO] [stdout] 4680 | /     inp.add_regular_input(
[INFO] [stdout] 4681 | |         &fake_base_address(0),
[INFO] [stdout] 4682 | |         &fake_tx_input(0),
[INFO] [stdout] 4683 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stdout] 4684 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4680 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4730:5
[INFO] [stdout]      |
[INFO] [stdout] 4730 | /     inp.add_regular_input(
[INFO] [stdout] 4731 | |         &fake_base_address(0),
[INFO] [stdout] 4732 | |         &fake_tx_input(0),
[INFO] [stdout] 4733 | |         &Value::new(&BigNum(collateral_input_value.clone())),
[INFO] [stdout] 4734 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4730 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4758:5
[INFO] [stdout]      |
[INFO] [stdout] 4758 | /     inp.add_regular_input(
[INFO] [stdout] 4759 | |         &fake_base_address(0),
[INFO] [stdout] 4760 | |         &fake_tx_input(0),
[INFO] [stdout] 4761 | |         &fake_value2(collateral_input_value.clone()),
[INFO] [stdout] 4762 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4758 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4800:5
[INFO] [stdout]      |
[INFO] [stdout] 4800 | /     inp.add_regular_input(
[INFO] [stdout] 4801 | |         &fake_base_address(0),
[INFO] [stdout] 4802 | |         &fake_tx_input(0),
[INFO] [stdout] 4803 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stdout] 4804 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4800 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4845:5
[INFO] [stdout]      |
[INFO] [stdout] 4845 | /     inp.add_regular_input(
[INFO] [stdout] 4846 | |         &fake_base_address(0),
[INFO] [stdout] 4847 | |         &fake_tx_input(0),
[INFO] [stdout] 4848 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stdout] 4849 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4845 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4884:5
[INFO] [stdout]      |
[INFO] [stdout] 4884 | /     inp.add_regular_input(
[INFO] [stdout] 4885 | |         &fake_base_address(0),
[INFO] [stdout] 4886 | |         &fake_tx_input(0),
[INFO] [stdout] 4887 | |         &Value::new(&BigNum(collateral_input_value.clone())),
[INFO] [stdout] 4888 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4884 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:4914:5
[INFO] [stdout]      |
[INFO] [stdout] 4914 | /     inp.add_regular_input(
[INFO] [stdout] 4915 | |         &fake_base_address(0),
[INFO] [stdout] 4916 | |         &fake_tx_input(0),
[INFO] [stdout] 4917 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stdout] 4918 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4914 |     let _ = inp.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:5505:5
[INFO] [stdout]      |
[INFO] [stdout] 5505 |     tx_builder.add_output(&output);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5505 |     let _ = tx_builder.add_output(&output);
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:5507:5
[INFO] [stdout]      |
[INFO] [stdout] 5507 | /     col_builder.add_regular_input(
[INFO] [stdout] 5508 | |         &colateral_adress,
[INFO] [stdout] 5509 | |         &colateral_input,
[INFO] [stdout] 5510 | |         &Value::new(&Coin::from(1000000000u64)),
[INFO] [stdout] 5511 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5507 |     let _ = col_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:5525:5
[INFO] [stdout]      |
[INFO] [stdout] 5525 |     tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_vasil_cost_models());
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5525 |     let _ = tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_vasil_cost_models());
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:5526:5
[INFO] [stdout]      |
[INFO] [stdout] 5526 |     tx_builder.add_change_if_needed(&output_adress);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5526 |     let _ = tx_builder.add_change_if_needed(&output_adress);
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:5704:5
[INFO] [stdout]      |
[INFO] [stdout] 5704 | /     collateral_builder.add_regular_input(
[INFO] [stdout] 5705 | |         &collateral_addr,
[INFO] [stdout] 5706 | |         &collateral_input,
[INFO] [stdout] 5707 | |         &Value::new(&Coin::from(123u32)),
[INFO] [stdout] 5708 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5704 |     let _ = collateral_builder.add_regular_input(
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/tests/builders/tx_builder.rs:6059:5
[INFO] [stdout]      |
[INFO] [stdout] 6059 |     tx_builder.add_output(&output);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6059 |     let _ = tx_builder.add_output(&output);
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     map2.insert(&name11, Int::new_i32(1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let _ = map2.insert(&name11, Int::new_i32(1));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     map2.insert(&name33, Int::new_i32(1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let _ = map2.insert(&name33, Int::new_i32(1));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     map2.insert(&name22, Int::new_i32(1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let _ = map2.insert(&name22, Int::new_i32(1));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     mass1.insert(&name2, Int::new(&amount2));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let _ = mass1.insert(&name2, Int::new(&amount2));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     mass2.insert(&name1, Int::new(&amount2));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let _ = mass2.insert(&name1, Int::new(&amount2));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/tests/general.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     mass2.insert(&name2, Int::new(&amount1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let _ = mass2.insert(&name2, Int::new(&amount1));
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     mass1.insert(&name2, Int::new_negative(&amount2));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let _ = mass1.insert(&name2, Int::new_negative(&amount2));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let _ = mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     mass2.insert(&name2, Int::new(&amount2));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let _ = mass2.insert(&name2, Int::new(&amount2));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/general.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let _ = mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/mock_objects.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 317 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/mock_objects.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/mock_objects.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let _ = col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/mock_objects.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/tests/mock_objects.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let _ = col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/mint_builder.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 292 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:528:21
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 |             self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/builders/tx_builder.rs:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 971 |         let _ = self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1212:21
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                     let _ = mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1262:17
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1267:17
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1292:13
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1292 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1295:13
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1295 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 169 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.75s
[INFO] running `Command { std: "docker" "inspect" "64d22801902318cef678eae1ff17120da4a929968274068a151938939a19c927", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64d22801902318cef678eae1ff17120da4a929968274068a151938939a19c927", kill_on_drop: false }`
[INFO] [stdout] 64d22801902318cef678eae1ff17120da4a929968274068a151938939a19c927
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1a0cae3defe0859142ef8b6e58befe721e9e1ac2df868f67035a8ec973ee76e3
[INFO] running `Command { std: "docker" "start" "-a" "1a0cae3defe0859142ef8b6e58befe721e9e1ac2df868f67035a8ec973ee76e3", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stderr]  --> src/lib.rs:1:13
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![cfg_attr(feature = "with-bench", feature(test))]
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::utils::*`
[INFO] [stderr]  --> src/builders/batch_tools/assets_calculator.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::utils::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::map_names::TxBodyNames::RequiredSigners`
[INFO] [stderr]   --> src/builders/tx_builder.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::map_names::TxBodyNames::RequiredSigners;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stderr]  --> src/chain_core/mod.rs:4:21
[INFO] [stderr]   |
[INFO] [stderr] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stderr]   |                     ^^^^^^^----------------------
[INFO] [stderr]   |                     |
[INFO] [stderr]   |                     help: remove the condition
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stderr]    --> src/chain_core/property.rs:340:7
[INFO] [stderr]     |
[INFO] [stderr] 340 | #[cfg(feature = "property-test-api")]
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]     |
[INFO] [stderr]     = note: no expected values for `feature`
[INFO] [stderr]     = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `property-test-api`
[INFO] [stderr]  --> src/chain_crypto/mod.rs:4:21
[INFO] [stderr]   |
[INFO] [stderr] 4 |     } else if #[cfg(feature = "property-test-api")] {
[INFO] [stderr]   |                     ^^^^^^^----------------------
[INFO] [stderr]   |                     |
[INFO] [stderr]   |                     help: remove the condition
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = help: consider adding `property-test-api` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `bech32::ToBase32`
[INFO] [stderr]  --> src/crypto.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use bech32::ToBase32;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `de::Deserializer`, `se::Serializer`
[INFO] [stderr]  --> src/crypto.rs:4:18
[INFO] [stderr]   |
[INFO] [stderr] 4 | use cbor_event::{de::Deserializer, se::Serializer};
[INFO] [stderr]   |                  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `chain::key`
[INFO] [stderr]  --> src/crypto.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use chain::key;
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crypto::bech32::Bech32 as _`
[INFO] [stderr]  --> src/crypto.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crypto::bech32::Bech32 as _;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/crypto.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Display`
[INFO] [stderr]  --> src/crypto.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use std::fmt::Display;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BufRead`, `Seek`, `Write`
[INFO] [stderr]  --> src/crypto.rs:9:15
[INFO] [stderr]   |
[INFO] [stderr] 9 | use std::io::{BufRead, Seek, Write};
[INFO] [stderr]   |               ^^^^^^^  ^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::str::FromStr`
[INFO] [stderr]   --> src/crypto.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use std::str::FromStr;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: glob import doesn't reexport anything with visibility `pub` because no imported item is public enough
[INFO] [stderr]   --> src/lib.rs:49:9
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub use crypto::*;
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the most public imported item is `pub(crate)`
[INFO] [stderr]   --> src/lib.rs:49:9
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub use crypto::*;
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    = help: reduce the glob import's visibility or increase visibility of imported items
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `utils::*`
[INFO] [stderr]  --> src/fees.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use utils::*;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `generic-serialization`
[INFO] [stderr]   --> src/legacy_address/address.rs:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))]
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = help: consider adding `generic-serialization` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]  --> src/protocol_types/plutus/plutus_scripts.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::collections::HashSet;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]  --> src/protocol_types/credentials.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashSet;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]  --> src/protocol_types/ed25519_key_hashes.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::collections::HashSet;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `num_bigint::Sign`
[INFO] [stderr]  --> src/utils.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use num_bigint::Sign;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryFrom`
[INFO] [stderr]  --> src/utils.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use std::convert::TryFrom;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ops::Div`
[INFO] [stderr]   --> src/utils.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use std::ops::Div;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::fakes::fake_data_hash`
[INFO] [stderr]   --> src/utils.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use crate::fakes::fake_data_hash;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `merge_option_plutus_list`
[INFO] [stderr]  --> src/serialization/general.rs:3:49
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::serialization::utils::{is_break_tag, merge_option_plutus_list};
[INFO] [stderr]   |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `drep::*`
[INFO] [stderr]  --> src/serialization/governance/mod.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub use drep::*;
[INFO] [stderr]   |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `anchor::*`
[INFO] [stderr]  --> src/serialization/governance/mod.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub use anchor::*;
[INFO] [stderr]   |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `voter::*`
[INFO] [stderr]  --> src/serialization/governance/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub use voter::*;
[INFO] [stderr]   |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `voting_procedure::*`
[INFO] [stderr]   --> src/serialization/governance/mod.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub use voting_procedure::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `voting_procedures::*`
[INFO] [stderr]   --> src/serialization/governance/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use voting_procedures::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `governance_action_id::*`
[INFO] [stderr]   --> src/serialization/governance/mod.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub use governance_action_id::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `parameter_change_action::*`
[INFO] [stderr]  --> src/serialization/governance/proposals/mod.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub use parameter_change_action::*;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `check_len_indefinite`
[INFO] [stderr]  --> src/serialization/governance/proposals/hard_fork_initiation_action.rs:1:35
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::serialization::utils::{check_len_indefinite, serialize_and_check_index};
[INFO] [stderr]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `hard_fork_initiation_action::*`
[INFO] [stderr]  --> src/serialization/governance/proposals/mod.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub use hard_fork_initiation_action::*;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `treasury_withdrawals_action::*`
[INFO] [stderr]  --> src/serialization/governance/proposals/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub use treasury_withdrawals_action::*;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `treasury_withdrawals::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub use treasury_withdrawals::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `no_confidence_action::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use no_confidence_action::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `committee::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub use committee::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `update_committee_action::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub use update_committee_action::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `constitution::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub use constitution::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `new_constitution_action::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub use new_constitution_action::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `governance_action::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub use governance_action::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `info_action::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub use info_action::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `voting_proposal::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub use voting_proposal::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `voting_proposals::*`
[INFO] [stderr]   --> src/serialization/governance/proposals/mod.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub use voting_proposals::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `proposals::*`
[INFO] [stderr]   --> src/serialization/governance/mod.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub use proposals::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stderr]  --> src/serialization/witnesses/transaction_witnesses_sets.rs:5:29
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stderr]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CBORSpecial`, `CBORType`
[INFO] [stderr]  --> src/serialization/crypto/vkeys.rs:5:29
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::protocol_types::{CBORSpecial, CBORType, Deserialize};
[INFO] [stderr]   |                             ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryFrom`
[INFO] [stderr]  --> src/rational.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::convert::TryFrom;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::hash::Hash`
[INFO] [stderr]  --> src/builders/script_structs/plutus_script_source.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::hash::Hash;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io::Read`
[INFO] [stderr]  --> src/serialization/plutus/plutus_script.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::io::Read;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pool_deposit`
[INFO] [stderr]    --> src/builders/certificates_builder.rs:136:9
[INFO] [stderr]     |
[INFO] [stderr] 136 |         pool_deposit: &BigNum,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_deposit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/protocol_types/address.rs:400:17
[INFO] [stderr]     |
[INFO] [stderr] 400 |             Err(e) => Address(AddrType::Malformed(MalformedAddress(data.to_vec())))
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: type `plutus_script_ref::PlutusScriptRef` is more private than the item `plutus_script_source::PlutusScriptSourceEnum::RefInput::0`
[INFO] [stderr]  --> src/builders/script_structs/plutus_script_source.rs:7:14
[INFO] [stderr]   |
[INFO] [stderr] 7 |     RefInput(PlutusScriptRef, Option<RequiredSigners>),
[INFO] [stderr]   |              ^^^^^^^^^^^^^^^ field `plutus_script_source::PlutusScriptSourceEnum::RefInput::0` is reachable at visibility `pub`
[INFO] [stderr]   |
[INFO] [stderr] note: but type `plutus_script_ref::PlutusScriptRef` is only usable at visibility `pub(crate)`
[INFO] [stderr]  --> src/builders/script_structs/plutus_script_ref.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub(crate) struct PlutusScriptRef {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `contains` is never used
[INFO] [stderr]    --> src/lib.rs:210:19
[INFO] [stderr]     |
[INFO] [stderr] 193 | impl TransactionInputs {
[INFO] [stderr]     | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 210 |     pub(crate) fn contains(&self, elem: &TransactionInput) -> bool {
[INFO] [stderr]     |                   ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CoinsPerWord` is never constructed
[INFO] [stderr]    --> src/lib.rs:259:5
[INFO] [stderr]     |
[INFO] [stderr] 258 | enum DataCostEnum {
[INFO] [stderr]     |      ------------ variant in this enum
[INFO] [stderr] 259 |     CoinsPerWord(Coin),
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DataCostEnum` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `script_hash` is never used
[INFO] [stderr]   --> src/builders/mint_builder.rs:45:8
[INFO] [stderr]    |
[INFO] [stderr] 44 | impl NativeMints {
[INFO] [stderr]    | ---------------- method in this implementation
[INFO] [stderr] 45 |     fn script_hash(&self) -> PolicyID {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `script_hash` is never used
[INFO] [stderr]   --> src/builders/script_structs/native_script_source.rs:66:19
[INFO] [stderr]    |
[INFO] [stderr] 46 | impl NativeScriptSource {
[INFO] [stderr]    | ----------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 66 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stderr]    |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `script_hash` is never used
[INFO] [stderr]   --> src/builders/script_structs/script_witness_type.rs:10:19
[INFO] [stderr]    |
[INFO] [stderr] 9  | impl ScriptWitnessType {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] 10 |     pub(crate) fn script_hash(&self) -> ScriptHash {
[INFO] [stderr]    |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `by_version` and `deduplicated_view` are never used
[INFO] [stderr]   --> src/protocol_types/plutus/plutus_scripts.rs:30:19
[INFO] [stderr]    |
[INFO] [stderr] 13 | impl PlutusScripts {
[INFO] [stderr]    | ------------------ methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub(crate) fn by_version(&self, language: &Language) -> PlutusScripts {
[INFO] [stderr]    |                   ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 63 |     pub(crate) fn deduplicated_view(&self, version: Option<&Language>) -> Vec<&PlutusScript> {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new_with_serialization_format` is never used
[INFO] [stderr]   --> src/protocol_types/plutus/redeemers.rs:21:19
[INFO] [stderr]    |
[INFO] [stderr] 13 | impl Redeemers {
[INFO] [stderr]    | -------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 21 |     pub(crate) fn new_with_serialization_format(
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `contains` is never used
[INFO] [stderr]   --> src/protocol_types/credentials.rs:50:19
[INFO] [stderr]    |
[INFO] [stderr] 22 | impl Credentials {
[INFO] [stderr]    | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 50 |     pub(crate) fn contains(&self, elem: &Credential) -> bool {
[INFO] [stderr]    |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `deduplicated_view` is never used
[INFO] [stderr]   --> src/protocol_types/native_scripts.rs:27:19
[INFO] [stderr]    |
[INFO] [stderr] 10 | impl NativeScripts {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub(crate) fn deduplicated_view(&self) -> Vec<&NativeScript> {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `serialize_as_set` is never used
[INFO] [stderr]   --> src/serialization/plutus/plutus_scripts.rs:31:19
[INFO] [stderr]    |
[INFO] [stderr] 17 | impl PlutusScripts {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 31 |     pub(crate) fn serialize_as_set<'se, W: Write>(
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `serialize_as_set` is never used
[INFO] [stderr]   --> src/serialization/native_scripts.rs:18:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | impl NativeScripts {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] 18 |     fn serialize_as_set<'se, W: Write>(
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `to_bignum_floor` is never used
[INFO] [stderr]   --> src/rational.rs:83:19
[INFO] [stderr]    |
[INFO] [stderr] 22 | impl Rational {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 83 |     pub(crate) fn to_bignum_floor(&self) -> Result<BigNum, JsError> {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/mint_builder.rs:287:25
[INFO] [stderr]     |
[INFO] [stderr] 287 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 287 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/mint_builder.rs:292:25
[INFO] [stderr]     |
[INFO] [stderr] 292 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 292 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/tx_builder.rs:448:21
[INFO] [stderr]     |
[INFO] [stderr] 448 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 448 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/tx_builder.rs:528:21
[INFO] [stderr]     |
[INFO] [stderr] 528 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 528 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/tx_builder.rs:566:13
[INFO] [stderr]     |
[INFO] [stderr] 566 |             self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 566 |             let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |             +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/tx_builder.rs:684:21
[INFO] [stderr]     |
[INFO] [stderr] 684 |                     self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 684 |                     let _ = self.add_regular_input(&input.output.address, &input.input, &input.output.amount);
[INFO] [stderr]     |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/tx_builder.rs:971:9
[INFO] [stderr]     |
[INFO] [stderr] 971 |         self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 971 |         let _ = self_copy.add_regular_input(&address, &input, &amount);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/builders/tx_builder.rs:1212:21
[INFO] [stderr]      |
[INFO] [stderr] 1212 |                     mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1212 |                     let _ = mint_builder.set_asset(&mint_witness, asset_name, amount);
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/builders/tx_builder.rs:1262:17
[INFO] [stderr]      |
[INFO] [stderr] 1262 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1262 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/builders/tx_builder.rs:1267:17
[INFO] [stderr]      |
[INFO] [stderr] 1267 |                 mint.set_asset(&mint_witness, asset, amount);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1267 |                 let _ = mint.set_asset(&mint_witness, asset, amount);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/builders/tx_builder.rs:1292:13
[INFO] [stderr]      |
[INFO] [stderr] 1292 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1292 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stderr]      |             +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/builders/tx_builder.rs:1295:13
[INFO] [stderr]      |
[INFO] [stderr] 1295 |             mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1295 |             let _ = mint.add_asset(&mint_witness, asset_name, &amount);
[INFO] [stderr]      |             +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `cardano-serialization-lib` (lib) generated 78 warnings (run `cargo fix --lib -p cardano-serialization-lib` to apply 43 suggestions)
[INFO] [stderr] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stderr]  --> src/lib.rs:8:7
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[cfg(feature = "with-bench")]
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crypto::*`
[INFO] [stderr]  --> src/tests/address.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crypto::*;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fake_tx_input`
[INFO] [stderr]  --> src/tests/builders/voting_builder.rs:1:67
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::fakes::{fake_key_hash, fake_script_hash, fake_tx_hash, fake_tx_input, fake_vkey};
[INFO] [stderr]   |                                                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `create_redeemer`
[INFO] [stderr]  --> src/tests/builders/voting_builder.rs:3:98
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::tests::mock_objects::{create_change_address, create_linear_fee, create_plutus_script, create_redeemer, create_rich_tx_builder};
[INFO] [stderr]   |                                                                                                  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `create_reallistic_tx_builder`
[INFO] [stderr]  --> src/tests/general.rs:4:56
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tests::mock_objects::{create_plutus_script, create_reallistic_tx_builder};
[INFO] [stderr]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::utils::*`
[INFO] [stderr]  --> src/builders/batch_tools/assets_calculator.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::utils::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crypto::*`
[INFO] [stderr]   --> src/fees.rs:74:9
[INFO] [stderr]    |
[INFO] [stderr] 74 |     use crypto::*;
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `with-bench`
[INFO] [stderr]   --> src/legacy_address/cbor.rs:52:11
[INFO] [stderr]    |
[INFO] [stderr] 52 |     #[cfg(feature = "with-bench")]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = help: consider adding `with-bench` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `phash2`
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4067:20
[INFO] [stderr]      |
[INFO] [stderr] 4067 |     let (pscript2, phash2) = fake_plutus_script_and_hash(1);
[INFO] [stderr]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_phash2`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `nhash2`
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4069:20
[INFO] [stderr]      |
[INFO] [stderr] 4069 |     let (nscript2, nhash2) = mint_script_and_policy(1);
[INFO] [stderr]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_nhash2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `phash2`
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4153:20
[INFO] [stderr]      |
[INFO] [stderr] 4153 |     let (pscript2, phash2) = fake_plutus_script_and_hash(1);
[INFO] [stderr]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_phash2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `nhash2`
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4155:20
[INFO] [stderr]      |
[INFO] [stderr] 4155 |     let (nscript2, nhash2) = mint_script_and_policy(1);
[INFO] [stderr]      |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_nhash2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `params`
[INFO] [stderr]    --> src/tests/builders/certificates_builder.rs:223:9
[INFO] [stderr]     |
[INFO] [stderr] 223 |     let params = PoolParams::new(
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `builder_deposit`
[INFO] [stderr]    --> src/tests/builders/certificates_builder.rs:485:9
[INFO] [stderr]     |
[INFO] [stderr] 485 |     let builder_deposit = builder
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder_deposit`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `stake`
[INFO] [stderr]    --> src/tests/general.rs:304:9
[INFO] [stderr]     |
[INFO] [stderr] 304 |     let stake = tests::mock_objects::root_key_15()
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_stake`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/tests/general.rs:314:9
[INFO] [stderr]     |
[INFO] [stderr] 314 |     let mut native_scripts_1 = NativeScript::new_script_pubkey(&ScriptPubkey::new(
[INFO] [stderr]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/tests/serialization/general.rs:648:9
[INFO] [stderr]     |
[INFO] [stderr] 648 |     let mut redeemers = Redeemers::from(vec![
[INFO] [stderr]     |         ----^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pool_deposit`
[INFO] [stderr]    --> src/builders/certificates_builder.rs:136:9
[INFO] [stderr]     |
[INFO] [stderr] 136 |         pool_deposit: &BigNum,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_deposit`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CoinsPerWord` is never constructed
[INFO] [stderr]    --> src/lib.rs:259:5
[INFO] [stderr]     |
[INFO] [stderr] 258 | enum DataCostEnum {
[INFO] [stderr]     |      ------------ variant in this enum
[INFO] [stderr] 259 |     CoinsPerWord(Coin),
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DataCostEnum` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_base_address_from_script_hash` is never used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:3755:4
[INFO] [stderr]      |
[INFO] [stderr] 3755 | fn create_base_address_from_script_hash(sh: &ScriptHash) -> Address {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `unsafe_tx_len` is never used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:3788:4
[INFO] [stderr]      |
[INFO] [stderr] 3788 | fn unsafe_tx_len(b: &TransactionBuilder) -> usize {
[INFO] [stderr]      |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `COINS_PER_UTXO_WORD` is never used
[INFO] [stderr]     --> src/utils.rs:1101:11
[INFO] [stderr]      |
[INFO] [stderr] 1101 |     const COINS_PER_UTXO_WORD: u64 = 34_482;
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `one_policy_one_0_char_asset` is never used
[INFO] [stderr]     --> src/utils.rs:1104:8
[INFO] [stderr]      |
[INFO] [stderr] 1104 |     fn one_policy_one_0_char_asset() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `one_policy_one_1_char_asset` is never used
[INFO] [stderr]     --> src/utils.rs:1115:8
[INFO] [stderr]      |
[INFO] [stderr] 1115 |     fn one_policy_one_1_char_asset() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `one_policy_three_1_char_assets` is never used
[INFO] [stderr]     --> src/utils.rs:1126:8
[INFO] [stderr]      |
[INFO] [stderr] 1126 |     fn one_policy_three_1_char_assets() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `two_policies_one_0_char_asset` is never used
[INFO] [stderr]     --> src/utils.rs:1139:8
[INFO] [stderr]      |
[INFO] [stderr] 1139 |     fn two_policies_one_0_char_asset() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `two_policies_one_1_char_asset` is never used
[INFO] [stderr]     --> src/utils.rs:1151:8
[INFO] [stderr]      |
[INFO] [stderr] 1151 |     fn two_policies_one_1_char_asset() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `three_policies_96_1_char_assets` is never used
[INFO] [stderr]     --> src/utils.rs:1163:8
[INFO] [stderr]      |
[INFO] [stderr] 1163 |     fn three_policies_96_1_char_assets() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `one_policy_three_32_char_assets` is never used
[INFO] [stderr]     --> src/utils.rs:1185:8
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     fn one_policy_three_32_char_assets() -> Value {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:515:5
[INFO] [stderr]     |
[INFO] [stderr] 515 |     tx_builder.set_certs(&certs);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 515 |     let _ = tx_builder.set_certs(&certs);
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:565:9
[INFO] [stderr]     |
[INFO] [stderr] 565 | /         tx_builder.add_regular_input(
[INFO] [stderr] 566 | |             &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 567 | |                 .to_address(),
[INFO] [stderr] 568 | |             &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 569 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 570 | |         );
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 565 |         let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:572:5
[INFO] [stderr]     |
[INFO] [stderr] 572 | /     tx_builder.add_regular_input(
[INFO] [stderr] 573 | |         &BaseAddress::new(
[INFO] [stderr] 574 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stderr] 575 | |             &spend_cred,
[INFO] [stderr] ...   |
[INFO] [stderr] 580 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 581 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 572 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:582:5
[INFO] [stderr]     |
[INFO] [stderr] 582 | /     tx_builder.add_regular_input(
[INFO] [stderr] 583 | |         &PointerAddress::new(
[INFO] [stderr] 584 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stderr] 585 | |             &spend_cred,
[INFO] [stderr] ...   |
[INFO] [stderr] 590 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 591 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 582 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:592:5
[INFO] [stderr]     |
[INFO] [stderr] 592 | /     tx_builder.add_regular_input(
[INFO] [stderr] 593 | |         &ByronAddress::icarus_from_key(&spend, NetworkInfo::testnet_preprod().protocol_magic())
[INFO] [stderr] 594 | |             .to_address(),
[INFO] [stderr] 595 | |         &TransactionInput::new(&genesis_id(), 3),
[INFO] [stderr] 596 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 597 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 592 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:647:5
[INFO] [stderr]     |
[INFO] [stderr] 647 | /     tx_builder.add_regular_input(
[INFO] [stderr] 648 | |         &PointerAddress::new(
[INFO] [stderr] 649 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stderr] 650 | |             &spend_cred,
[INFO] [stderr] ...   |
[INFO] [stderr] 655 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 656 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 647 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:728:5
[INFO] [stderr]     |
[INFO] [stderr] 728 | /     tx_builder.add_regular_input(
[INFO] [stderr] 729 | |         &PointerAddress::new(
[INFO] [stderr] 730 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stderr] 731 | |             &spend_cred,
[INFO] [stderr] ...   |
[INFO] [stderr] 736 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 737 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 728 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:809:5
[INFO] [stderr]     |
[INFO] [stderr] 809 | /     tx_builder.add_regular_input(
[INFO] [stderr] 810 | |         &PointerAddress::new(
[INFO] [stderr] 811 | |             NetworkInfo::testnet_preprod().network_id(),
[INFO] [stderr] 812 | |             &spend_cred,
[INFO] [stderr] ...   |
[INFO] [stderr] 817 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 818 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 809 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:888:5
[INFO] [stderr]     |
[INFO] [stderr] 888 | /     tx_builder.add_regular_input(
[INFO] [stderr] 889 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 890 | |             .to_address(),
[INFO] [stderr] 891 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 892 | |         &Value::new(&BigNum(500)),
[INFO] [stderr] 893 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 888 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/builders/tx_builder.rs:977:5
[INFO] [stderr]     |
[INFO] [stderr] 977 | /     tx_builder.add_regular_input(
[INFO] [stderr] 978 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 979 | |             .to_address(),
[INFO] [stderr] 980 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 981 | |         &Value::new(&BigNum(600)),
[INFO] [stderr] 982 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 977 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1087:5
[INFO] [stderr]      |
[INFO] [stderr] 1087 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1088 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 1089 | |             .to_address(),
[INFO] [stderr] 1090 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1091 | |         &Value::new(&BigNum(600)),
[INFO] [stderr] 1092 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1087 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1094:5
[INFO] [stderr]      |
[INFO] [stderr] 1094 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1095 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 1096 | |             .to_address(),
[INFO] [stderr] 1097 | |         &TransactionInput::new(&genesis_id(), 1),
[INFO] [stderr] 1098 | |         &Value::new_with_assets(&BigNum(1), &mass_input),
[INFO] [stderr] 1099 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1094 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1185:5
[INFO] [stderr]      |
[INFO] [stderr] 1185 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1186 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 1187 | |             .to_address(),
[INFO] [stderr] 1188 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1189 | |         &Value::new(&BigNum(100000)),
[INFO] [stderr] 1190 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1192:5
[INFO] [stderr]      |
[INFO] [stderr] 1192 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1193 | |         &EnterpriseAddress::new(NetworkInfo::testnet_preprod().network_id(), &spend_cred)
[INFO] [stderr] 1194 | |             .to_address(),
[INFO] [stderr] 1195 | |         &TransactionInput::new(&genesis_id(), 1),
[INFO] [stderr] 1196 | |         &Value::new_with_assets(&BigNum(1), &mass_input),
[INFO] [stderr] 1197 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1192 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1709:5
[INFO] [stderr]      |
[INFO] [stderr] 1709 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1710 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 1711 | |             .unwrap()
[INFO] [stderr] 1712 | |             .to_address(),
[INFO] [stderr] 1713 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1714 | |         &Value::new(&BigNum(2_400_000)),
[INFO] [stderr] 1715 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1709 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1761:5
[INFO] [stderr]      |
[INFO] [stderr] 1761 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1762 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 1763 | |             .unwrap()
[INFO] [stderr] 1764 | |             .to_address(),
[INFO] [stderr] 1765 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1766 | |         &input_value,
[INFO] [stderr] 1767 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1761 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1811:5
[INFO] [stderr]      |
[INFO] [stderr] 1811 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1812 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 1813 | |             .unwrap()
[INFO] [stderr] 1814 | |             .to_address(),
[INFO] [stderr] 1815 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1816 | |         &input_amount,
[INFO] [stderr] 1817 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1811 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1893:5
[INFO] [stderr]      |
[INFO] [stderr] 1893 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1894 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 1895 | |             .unwrap()
[INFO] [stderr] 1896 | |             .to_address(),
[INFO] [stderr] 1897 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1898 | |         &input_value,
[INFO] [stderr] 1899 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1893 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:1953:5
[INFO] [stderr]      |
[INFO] [stderr] 1953 | /     tx_builder.add_regular_input(
[INFO] [stderr] 1954 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 1955 | |             .unwrap()
[INFO] [stderr] 1956 | |             .to_address(),
[INFO] [stderr] 1957 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 1958 | |         &Value::new(&BigNum(500)),
[INFO] [stderr] 1959 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 1953 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:2014:5
[INFO] [stderr]      |
[INFO] [stderr] 2014 | /     tx_builder.add_regular_input(
[INFO] [stderr] 2015 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 2016 | |             .unwrap()
[INFO] [stderr] 2017 | |             .to_address(),
[INFO] [stderr] 2018 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 2019 | |         &input_value,
[INFO] [stderr] 2020 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 2014 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:2358:5
[INFO] [stderr]      |
[INFO] [stderr] 2358 | /     tx_builder.add_regular_input(
[INFO] [stderr] 2359 | |         &input_for_cover_change.output.address,
[INFO] [stderr] 2360 | |         &input_for_cover_change.input,
[INFO] [stderr] 2361 | |         &input_for_cover_change.output.amount,
[INFO] [stderr] 2362 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 2358 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:2652:5
[INFO] [stderr]      |
[INFO] [stderr] 2652 | /     tx_builder.add_regular_input(
[INFO] [stderr] 2653 | |         &addr_multisig,
[INFO] [stderr] 2654 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 2655 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 2656 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 2652 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:2843:5
[INFO] [stderr]      |
[INFO] [stderr] 2843 | /     tx_builder.add_regular_input(
[INFO] [stderr] 2844 | |         &ByronAddress::from_base58("Ae2tdPwUPEZ5uzkzh1o2DHECiUi3iugvnnKHRisPgRRP3CTF4KCMvy54Xd3")
[INFO] [stderr] 2845 | |             .unwrap()
[INFO] [stderr] 2846 | |             .to_address(),
[INFO] [stderr] 2847 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 2848 | |         &input_value,
[INFO] [stderr] 2849 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 2843 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4016:5
[INFO] [stderr]      |
[INFO] [stderr] 4016 | /     tx_builder.add_regular_input(
[INFO] [stderr] 4017 | |         &byron_address(),
[INFO] [stderr] 4018 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4019 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4020 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4016 |     let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4197:5
[INFO] [stderr]      |
[INFO] [stderr] 4197 |     tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_default_cost_models());
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4197 |     let _ = tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_default_cost_models());
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4214:5
[INFO] [stderr]      |
[INFO] [stderr] 4214 | /     input_builder.add_regular_input(
[INFO] [stderr] 4215 | |         &fake_base_address(0),
[INFO] [stderr] 4216 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4217 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4218 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4214 |     let _ = input_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4219:5
[INFO] [stderr]      |
[INFO] [stderr] 4219 | /     collateral_builder.add_regular_input(
[INFO] [stderr] 4220 | |         &fake_base_address(0),
[INFO] [stderr] 4221 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4222 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4223 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4219 |     let _ = collateral_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4239:5
[INFO] [stderr]      |
[INFO] [stderr] 4239 | /     input_builder.add_regular_input(
[INFO] [stderr] 4240 | |         &fake_base_address(1),
[INFO] [stderr] 4241 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4242 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4243 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4239 |     let _ = input_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4244:5
[INFO] [stderr]      |
[INFO] [stderr] 4244 | /     collateral_builder.add_regular_input(
[INFO] [stderr] 4245 | |         &fake_base_address(2),
[INFO] [stderr] 4246 | |         &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4247 | |         &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4248 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4244 |     let _ = collateral_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4345:9
[INFO] [stderr]      |
[INFO] [stderr] 4345 | /         input_builder.add_regular_input(
[INFO] [stderr] 4346 | |             &fake_base_address(0),
[INFO] [stderr] 4347 | |             &TransactionInput::new(&genesis_id(), 0),
[INFO] [stderr] 4348 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4349 | |         );
[INFO] [stderr]      | |_________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4345 |         let _ = input_builder.add_regular_input(
[INFO] [stderr]      |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4350:9
[INFO] [stderr]      |
[INFO] [stderr] 4350 | /         collateral_builder.add_regular_input(
[INFO] [stderr] 4351 | |             &fake_base_address(0),
[INFO] [stderr] 4352 | |             &TransactionInput::new(&genesis_id(), 1),
[INFO] [stderr] 4353 | |             &Value::new(&BigNum(1_000_000)),
[INFO] [stderr] 4354 | |         );
[INFO] [stderr]      | |_________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4350 |         let _ = collateral_builder.add_regular_input(
[INFO] [stderr]      |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4476:9
[INFO] [stderr]      |
[INFO] [stderr] 4476 | /         tx_builder.add_regular_input(
[INFO] [stderr] 4477 | |             &fake_base_address(0),
[INFO] [stderr] 4478 | |             &TransactionInput::new(&fake_tx_hash(0), 0),
[INFO] [stderr] 4479 | |             &Value::new(&BigNum(10_000_000)),
[INFO] [stderr] 4480 | |         );
[INFO] [stderr]      | |_________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4476 |         let _ = tx_builder.add_regular_input(
[INFO] [stderr]      |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4537:5
[INFO] [stderr]      |
[INFO] [stderr] 4537 |     inp.add_regular_input(&fake_base_address(0), &fake_tx_input(0), &fake_value());
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4537 |     let _ = inp.add_regular_input(&fake_base_address(0), &fake_tx_input(0), &fake_value());
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4572:5
[INFO] [stderr]      |
[INFO] [stderr] 4572 | /     b.add_regular_input(
[INFO] [stderr] 4573 | |         &fake_base_address(0),
[INFO] [stderr] 4574 | |         &fake_tx_input(0),
[INFO] [stderr] 4575 | |         &fake_value2(100_000),
[INFO] [stderr] 4576 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4572 |     let _ = b.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4579:5
[INFO] [stderr]      |
[INFO] [stderr] 4579 | /     b.add_regular_input(
[INFO] [stderr] 4580 | |         &fake_base_address(1),
[INFO] [stderr] 4581 | |         &fake_tx_input(1),
[INFO] [stderr] 4582 | |         &fake_value2(200_000),
[INFO] [stderr] 4583 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4579 |     let _ = b.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4588:5
[INFO] [stderr]      |
[INFO] [stderr] 4588 | /     b.add_regular_input(
[INFO] [stderr] 4589 | |         &fake_base_address(2),
[INFO] [stderr] 4590 | |         &fake_tx_input(2),
[INFO] [stderr] 4591 | |         &Value::new_with_assets(&BigNum(300_000), &masset),
[INFO] [stderr] 4592 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4588 |     let _ = b.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4606:5
[INFO] [stderr]      |
[INFO] [stderr] 4606 | /     inp.add_regular_input(
[INFO] [stderr] 4607 | |         &fake_base_address(0),
[INFO] [stderr] 4608 | |         &fake_tx_input(0),
[INFO] [stderr] 4609 | |         &fake_value2(collateral_input_value.clone()),
[INFO] [stderr] 4610 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4606 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4643:5
[INFO] [stderr]      |
[INFO] [stderr] 4643 | /     inp.add_regular_input(
[INFO] [stderr] 4644 | |         &fake_base_address(0),
[INFO] [stderr] 4645 | |         &fake_tx_input(0),
[INFO] [stderr] 4646 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stderr] 4647 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4643 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4680:5
[INFO] [stderr]      |
[INFO] [stderr] 4680 | /     inp.add_regular_input(
[INFO] [stderr] 4681 | |         &fake_base_address(0),
[INFO] [stderr] 4682 | |         &fake_tx_input(0),
[INFO] [stderr] 4683 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stderr] 4684 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4680 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4730:5
[INFO] [stderr]      |
[INFO] [stderr] 4730 | /     inp.add_regular_input(
[INFO] [stderr] 4731 | |         &fake_base_address(0),
[INFO] [stderr] 4732 | |         &fake_tx_input(0),
[INFO] [stderr] 4733 | |         &Value::new(&BigNum(collateral_input_value.clone())),
[INFO] [stderr] 4734 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4730 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4758:5
[INFO] [stderr]      |
[INFO] [stderr] 4758 | /     inp.add_regular_input(
[INFO] [stderr] 4759 | |         &fake_base_address(0),
[INFO] [stderr] 4760 | |         &fake_tx_input(0),
[INFO] [stderr] 4761 | |         &fake_value2(collateral_input_value.clone()),
[INFO] [stderr] 4762 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4758 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4800:5
[INFO] [stderr]      |
[INFO] [stderr] 4800 | /     inp.add_regular_input(
[INFO] [stderr] 4801 | |         &fake_base_address(0),
[INFO] [stderr] 4802 | |         &fake_tx_input(0),
[INFO] [stderr] 4803 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stderr] 4804 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4800 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4845:5
[INFO] [stderr]      |
[INFO] [stderr] 4845 | /     inp.add_regular_input(
[INFO] [stderr] 4846 | |         &fake_base_address(0),
[INFO] [stderr] 4847 | |         &fake_tx_input(0),
[INFO] [stderr] 4848 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stderr] 4849 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4845 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4884:5
[INFO] [stderr]      |
[INFO] [stderr] 4884 | /     inp.add_regular_input(
[INFO] [stderr] 4885 | |         &fake_base_address(0),
[INFO] [stderr] 4886 | |         &fake_tx_input(0),
[INFO] [stderr] 4887 | |         &Value::new(&BigNum(collateral_input_value.clone())),
[INFO] [stderr] 4888 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4884 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:4914:5
[INFO] [stderr]      |
[INFO] [stderr] 4914 | /     inp.add_regular_input(
[INFO] [stderr] 4915 | |         &fake_base_address(0),
[INFO] [stderr] 4916 | |         &fake_tx_input(0),
[INFO] [stderr] 4917 | |         &Value::new_with_assets(&BigNum(collateral_input_value.clone()), &masset),
[INFO] [stderr] 4918 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4914 |     let _ = inp.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:5505:5
[INFO] [stderr]      |
[INFO] [stderr] 5505 |     tx_builder.add_output(&output);
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5505 |     let _ = tx_builder.add_output(&output);
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:5507:5
[INFO] [stderr]      |
[INFO] [stderr] 5507 | /     col_builder.add_regular_input(
[INFO] [stderr] 5508 | |         &colateral_adress,
[INFO] [stderr] 5509 | |         &colateral_input,
[INFO] [stderr] 5510 | |         &Value::new(&Coin::from(1000000000u64)),
[INFO] [stderr] 5511 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5507 |     let _ = col_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:5525:5
[INFO] [stderr]      |
[INFO] [stderr] 5525 |     tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_vasil_cost_models());
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5525 |     let _ = tx_builder.calc_script_data_hash(&TxBuilderConstants::plutus_vasil_cost_models());
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:5526:5
[INFO] [stderr]      |
[INFO] [stderr] 5526 |     tx_builder.add_change_if_needed(&output_adress);
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5526 |     let _ = tx_builder.add_change_if_needed(&output_adress);
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:5704:5
[INFO] [stderr]      |
[INFO] [stderr] 5704 | /     collateral_builder.add_regular_input(
[INFO] [stderr] 5705 | |         &collateral_addr,
[INFO] [stderr] 5706 | |         &collateral_input,
[INFO] [stderr] 5707 | |         &Value::new(&Coin::from(123u32)),
[INFO] [stderr] 5708 | |     );
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5704 |     let _ = collateral_builder.add_regular_input(
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/tests/builders/tx_builder.rs:6059:5
[INFO] [stderr]      |
[INFO] [stderr] 6059 |     tx_builder.add_output(&output);
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6059 |     let _ = tx_builder.add_output(&output);
[INFO] [stderr]      |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     map2.insert(&name11, Int::new_i32(1));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 58 |     let _ = map2.insert(&name11, Int::new_i32(1));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 |     map2.insert(&name33, Int::new_i32(1));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 59 |     let _ = map2.insert(&name33, Int::new_i32(1));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     map2.insert(&name22, Int::new_i32(1));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 60 |     let _ = map2.insert(&name22, Int::new_i32(1));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 75 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     mass1.insert(&name2, Int::new(&amount2));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 76 |     let _ = mass1.insert(&name2, Int::new(&amount2));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 |     mass2.insert(&name1, Int::new(&amount2));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 79 |     let _ = mass2.insert(&name1, Int::new(&amount2));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/tests/general.rs:80:5
[INFO] [stderr]    |
[INFO] [stderr] 80 |     mass2.insert(&name2, Int::new(&amount1));
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 80 |     let _ = mass2.insert(&name2, Int::new(&amount1));
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 112 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |     mass1.insert(&name2, Int::new_negative(&amount2));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 113 |     let _ = mass1.insert(&name2, Int::new_negative(&amount2));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 116 |     let _ = mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:117:5
[INFO] [stderr]     |
[INFO] [stderr] 117 |     mass2.insert(&name2, Int::new(&amount2));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 117 |     let _ = mass2.insert(&name2, Int::new(&amount2));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:160:5
[INFO] [stderr]     |
[INFO] [stderr] 160 |     mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 160 |     let _ = mass1.insert(&name1, Int::new(&amount1));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/general.rs:163:5
[INFO] [stderr]     |
[INFO] [stderr] 163 |     mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 163 |     let _ = mass2.insert(&name1, Int::new_negative(&amount1));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/mock_objects.rs:317:5
[INFO] [stderr]     |
[INFO] [stderr] 317 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 317 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/mock_objects.rs:334:5
[INFO] [stderr]     |
[INFO] [stderr] 334 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 334 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/mock_objects.rs:339:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |         col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 339 |         let _ = col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/mock_objects.rs:361:5
[INFO] [stderr]     |
[INFO] [stderr] 361 |     input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 361 |     let _ = input_builder.add_regular_input(&address, &input, &Value::new(&Coin::from(amount)));
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/tests/mock_objects.rs:366:9
[INFO] [stderr]     |
[INFO] [stderr] 366 |         col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 366 |         let _ = col_input_builder.add_regular_input(&address, &col_input, &Value::new(&Coin::from(u64::MAX / 2)));
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/builders/mint_builder.rs:287:25
[INFO] [stderr]     |
[INFO] [stderr] 287 |                         mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 287 |                         let _ = mint_asset.insert(asset_name, amount.clone());
[INFO] [stderr]     |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `cardano-serialization-lib` (lib test) generated 169 warnings (70 duplicates) (run `cargo fix --lib -p cardano-serialization-lib --tests` to apply 8 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cardano_serialization_lib-9bbaa6e47fc4e2b6)
[INFO] [stdout] 
[INFO] [stdout] running 411 tests
[INFO] [stdout] test chain_core::abor::tests::serialize_unit2 ... ok
[INFO] [stdout] test chain_core::abor::tests::serialize_unit1 ... ok
[INFO] [stdout] test builders::tx_builder_constants::tests::cost_model_test ... ok
[INFO] [stdout] test builders::tx_builder_constants::tests::from_json ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519_extended::test::sign_ok ... ok
[INFO] [stdout] test chain_crypto::algorithms::legacy_daedalus::test::sign_ok ... ok
[INFO] [stdout] test fees::tests::test_calc_ex_units_cost ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519::test::sign_ko ... ok
[INFO] [stdout] test fees::tests::tx_multi_utxo ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519_derive::test::sign_ok ... ok
[INFO] [stdout] test fees::tests::tx_simple_byron_utxo ... ok
[INFO] [stdout] test fees::tests::tx_register_stake ... ok
[INFO] [stdout] test fees::tests::tx_simple_utxo ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_10 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_2 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_3 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_4 ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519_derive::test::sign_ko ... ok
[INFO] [stdout] test chain_crypto::algorithms::legacy_daedalus::test::sign_ko ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_5 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_1 ... ok
[INFO] [stdout] test fees::tests::tx_withdrawal ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519::test::sign_ok ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_6 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_7 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_3 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_8 ... ok
[INFO] [stdout] test legacy_address::address::tests::test_vector_9 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_1 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_8 ... ok
[INFO] [stdout] test legacy_address::crc32::tests::crc32 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_6 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_7 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_2 ... ok
[INFO] [stdout] test tests::address::bech32_parsing ... ok
[INFO] [stdout] test tests::address::base_serialize_consistency ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_4 ... ok
[INFO] [stdout] test legacy_address::base58::tests::test_vector_5 ... ok
[INFO] [stdout] test chain_crypto::algorithms::ed25519_extended::test::sign_ko ... ok
[INFO] [stdout] test tests::address::bip32_15_byron ... ok
[INFO] [stdout] test tests::address::bip32_12_reward ... ok
[INFO] [stdout] test tests::address::bip32_12_enterprise ... ok
[INFO] [stdout] test tests::address::bip32_12_pointer ... ok
[INFO] [stdout] test tests::address::bip32_15_enterprise ... ok
[INFO] [stdout] test tests::address::bip32_15_pointer ... ok
[INFO] [stdout] test tests::address::byron_magic_parsing ... ok
[INFO] [stdout] test tests::address::enterprise_serialize_consistency ... ok
[INFO] [stdout] test tests::address::malformed_addres_deserialisation_errors ... ok
[INFO] [stdout] test tests::address::malformed_addres_embedded ... ok
[INFO] [stdout] test tests::address::bip32_24_enterprise ... ok
[INFO] [stdout] test tests::address::parse_redeem_address ... ok
[INFO] [stdout] test tests::address::point_address_old ... ok
[INFO] [stdout] test tests::address::pointer_address_big ... ok
[INFO] [stdout] test tests::address::prepod_network_id_test ... ok
[INFO] [stdout] test tests::address::ptr_serialize_consistency ... ok
[INFO] [stdout] test tests::address::reward_serialize_consistency ... ok
[INFO] [stdout] test tests::address::variable_nat_decode_too_big ... ok
[INFO] [stdout] test tests::address::bip32_24_base ... ok
[INFO] [stdout] test tests::address::variable_nat_encoding ... ok
[INFO] [stdout] test tests::address::bip32_24_pointer ... ok
[INFO] [stdout] test tests::address::bip32_12_base ... ok
[INFO] [stdout] test tests::address::bip32_15_base ... ok
[INFO] [stdout] test tests::address::multisig_from_script ... ok
[INFO] [stdout] test tests::address::bip32_24_base_multisig_hd_derivation ... ok
[INFO] [stdout] test emip3::tests::encryption ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_no_utxos ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_script_input_error ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_not_enough_ada ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_one_utxo_one_asset_per_tx ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_only_ada_utxo ... ok
[INFO] [stdout] test tests::builders::certificates_builder::certificates_builder_deposit_no_refund_test ... ok
[INFO] [stdout] test tests::builders::certificates_builder::certificates_builder_refund_no_deposit_test ... ok
[INFO] [stdout] test tests::builders::certificates_builder::certificates_builder_req_signers_test ... ok
[INFO] [stdout] test tests::builders::mint_builder::different_redeemers_error ... ok
[INFO] [stdout] test tests::builders::mint_builder::different_script_type_error ... ok
[INFO] [stdout] test tests::builders::mint_builder::multiple_mints ... ok
[INFO] [stdout] test tests::builders::mint_builder::native_script_mint ... ok
[INFO] [stdout] test tests::builders::mint_builder::plutus_mint_test ... ok
[INFO] [stdout] test tests::builders::mint_builder::plutus_mint_with_script_ref_test ... ok
[INFO] [stdout] test tests::builders::mint_builder::ref_inputs ... ok
[INFO] [stdout] test tests::builders::mint_builder::same_redeemers ... ok
[INFO] [stdout] test tests::builders::mint_builder::wrong_witness_type_no_ref_error ... ok
[INFO] [stdout] test tests::builders::mint_builder::wrong_witness_type_ref_error ... ok
[INFO] [stdout] test tests::builders::mint_builder::zero_mint_error ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_one_utxo_one_asset_per_output ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_change_splits_change_into_multiple_outputs_when_nfts_overflow_output_size ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_json_metadatum_with_empty_auxiliary ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_json_metadatum_with_existing_auxiliary ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_metadatum_with_empty_auxiliary ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_one_utxo ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_metadatum_with_existing_auxiliary ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_mint_asset_and_min_required_coin ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_mint_asset_with_existing_mint ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_mint_includes_witnesses_into_fee_estimation ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_mint_asset_with_empty_mint ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_output_amount ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_output_asset_and_min_required_coin ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_output_coin_and_multiasset ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_ref_inputs_to_builder ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_output_coin ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_add_change_nfts_not_enough_ada ... ok
[INFO] [stdout] test tests::builders::tx_builder::add_mint_asset_and_output ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_burn_empty_assets ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_burn_less_than_min_ada ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_add_change_split_nfts ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_two_asset_utxo_one_ada_utxo ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_big_utoxs_ada_batch ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_tx_limit_error ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_value_limit_error ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_no_useless_multiasset ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_exact_amount ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_too_big_output ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_exact_change ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_multisig_1on1_signed ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_leftover_assets - should panic ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_insufficient_deposit - should panic ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_pay_to_multisig ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_multisig_spend_1on1_unsigned ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_change_with_datum ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_inputs ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_certs ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_change ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_mint_all_sent ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_certs_withdrawals_plutus_script_address ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_mint_in_change ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_native_assets_change_and_no_purification_cuz_not_enough_pure_coin ... ok
[INFO] [stdout] test tests::builders::tx_builder::check_fake_private_key ... ok
[INFO] [stdout] test tests::builders::tx_builder::coin_selection_random_improve_multi_asset ... ok
[INFO] [stdout] test tests::builders::tx_builder::collateral_return_and_total_collateral_setters ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_native_assets_change ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_native_assets_change_and_purification ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_with_script_ref ... ok
[INFO] [stdout] test tests::builders::tx_builder::fee_estimation_fails_on_missing_mint_scripts ... ok
[INFO] [stdout] test tests::builders::tx_builder::inputs_builder_total_value ... ok
[INFO] [stdout] test tests::builders::tx_builder::build_tx_without_change ... ok
[INFO] [stdout] test tests::builders::tx_builder::multiple_plutus_inputs_test ... ok
[INFO] [stdout] test tests::builders::tx_builder::ref_script_fee_from_all_builders ... ok
[INFO] [stdout] test tests::builders::tx_builder::change_with_input_and_mint_not_enough_ada ... ok
[INFO] [stdout] test tests::builders::tx_builder::set_metadata_with_empty_auxiliary ... ok
[INFO] [stdout] test tests::builders::tx_builder::set_metadata_with_existing_auxiliary ... ok
[INFO] [stdout] test tests::builders::tx_builder::set_mint_asset_with_empty_mint ... ok
[INFO] [stdout] test tests::builders::tx_builder::set_mint_asset_with_existing_mint ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_add_collateral_return_fails_no_enough_ada ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_add_collateral_return_succeed_with_border_amount ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_add_native_script_input ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_add_zero_collateral_return ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_adding_plutus_script_input ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_adding_plutus_script_witnesses ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_collateral_return ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_collateral_return_fails_on_no_collateral ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_collateral_return_with_assets ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_total_collateral ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_total_collateral_fails_on_no_ada ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_total_collateral_fails_on_no_collateral ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_total_collateral_fails_with_assets ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_auto_calc_total_collateral_with_assets ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_calc_script_hash_data ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_costmodel_retaining_fails_on_missing_costmodel ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_costmodel_retaining_for_v1 ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_ex_unit_costs_are_added_to_the_fees ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_existing_plutus_scripts_require_data_hash ... ok
[INFO] [stdout] test tests::builders::tx_builder::json_serialization_tx_body_with_script_ref ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_json_serialization_native_and_plutus_scripts_together ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_native_and_plutus_scripts_together ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_native_input_scripts_are_added_to_the_witnesses ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_plutus_witness_redeemer_index_auto_changing ... ok
[INFO] [stdout] test tests::builders::tx_builder::current_treasure_value_zero_error_test ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_regular_and_collateral_inputs_together ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_regular_and_collateral_inputs_same_keyhash ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_required_signers_are_added_to_the_witness_estimate ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_required_signers ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_script_inputs_ordering ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_largest_first_increasing_fees ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_largest_first_multiasset ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_largest_first_static_fees ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_random_improve ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_random_improve_adds_enough_for_fees ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_random_improve_multiasset ... ok
[INFO] [stdout] test tests::builders::tx_builder::tx_builder_cip2_random_improve_when_using_all_available_inputs ... ok
[INFO] [stdout] test tests::builders::tx_builder::utxo_selection_accounts_for_change_min_utxo_test ... ok
[INFO] [stdout] test tests::builders::tx_builder::utxo_selection_with_collateral_return_test ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_key_hash_error ... ok
[INFO] [stdout] test tests::builders::tx_builder::change_with_input_and_mint_not_enough_assets ... ok
[INFO] [stdout] test tests::builders::tx_builder::total_input_output_with_mint_and_burn ... ok
[INFO] [stdout] test tests::builders::tx_builder::current_treasure_value_test ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_non_script_voter_error ... ok
[INFO] [stdout] test tests::builders::tx_builder::test_extra_datum ... ok
[INFO] [stdout] test tests::builders::tx_builder::serialization_tx_body_with_script_ref ... ok
[INFO] [stdout] test tests::builders::tx_builder::donation_test ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_key_signers_test ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_native_script_ref_witness ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_native_script_witness ... ok
[INFO] [stdout] test tests::crypto::chaincode_gen ... ok
[INFO] [stdout] test tests::crypto::nonce_hash ... ok
[INFO] [stdout] test tests::crypto::nonce_identity ... ok
[INFO] [stdout] test tests::crypto::private_key_from_bech32 ... ok
[INFO] [stdout] test tests::builders::voting_proposal_builder::voting_proposal_builder_one_proposal ... ok
[INFO] [stdout] test tests::general::asset_name_ord ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_plutus_ref_witness ... ok
[INFO] [stdout] test tests::general::min_ref_script_fee_test ... ok
[INFO] [stdout] test tests::general::mint_to_multiasset ... ok
[INFO] [stdout] test tests::general::min_ref_script_fee_test_fail ... ok
[INFO] [stdout] test tests::general::mint_to_negative_multiasset_empty ... ok
[INFO] [stdout] test tests::general::native_script_hash ... ok
[INFO] [stdout] test tests::general::mint_to_negative_multiasset ... ok
[INFO] [stdout] test tests::general::native_scripts_get_pubkeys ... ok
[INFO] [stdout] test tests::general::protocol_params_update_cbor_roundtrip ... ok
[INFO] [stdout] test tests::metadata::alonzo_metadata_round_trip ... ok
[INFO] [stdout] test tests::metadata::binary_encoding ... ok
[INFO] [stdout] test tests::metadata::json_encoding_basic ... ok
[INFO] [stdout] test tests::metadata::json_encoding_detailed ... ok
[INFO] [stdout] test tests::metadata::json_encoding_detailed_complex_key ... ok
[INFO] [stdout] test tests::metadata::json_encoding_no_conversions ... ok
[INFO] [stdout] test tests::metadata::metadata_serialize ... ok
[INFO] [stdout] test tests::metadata::metadatum_map_duplicate_keys ... ok
[INFO] [stdout] test tests::metadata::test_auxiliary_data_roundtrip ... ok
[INFO] [stdout] test tests::plutus::datum_from_base_key_key_address ... ok
[INFO] [stdout] test tests::plutus::datum_from_base_key_script_address ... ok
[INFO] [stdout] test tests::crypto::xprv_128_test ... ok
[INFO] [stdout] test tests::plutus::datum_from_base_script_script_address ... ok
[INFO] [stdout] test tests::plutus::datum_from_enterprise_key_address ... ok
[INFO] [stdout] test tests::plutus::datum_from_enterprise_script_address ... ok
[INFO] [stdout] test tests::plutus::plutus_constr_data ... ok
[INFO] [stdout] test tests::plutus::plutus_datum_from_json_basic ... ok
[INFO] [stdout] test tests::plutus::plutus_datum_from_json_detailed ... ok
[INFO] [stdout] test tests::plutus::plutus_datums_respect_deserialized_encoding ... ok
[INFO] [stdout] test tests::plutus::plutus_list_serialization_cli_compatibility ... ok
[INFO] [stdout] test tests::plutus::test_cost_model ... ok
[INFO] [stdout] test tests::plutus::test_cost_model_roundtrip ... ok
[INFO] [stdout] test tests::plutus::test_empty_constr_data ... ok
[INFO] [stdout] test tests::plutus::test_known_plutus_data_hash ... ok
[INFO] [stdout] test tests::plutus::test_known_plutus_data_hash_2 ... ok
[INFO] [stdout] test tests::plutus::test_known_plutus_data_hash_with_no_datums ... ok
[INFO] [stdout] test tests::plutus::test_language_roundtrip ... ok
[INFO] [stdout] test tests::plutus::test_plutus_script_from_hex_with_version ... ok
[INFO] [stdout] test tests::plutus::test_plutus_script_hash ... ok
[INFO] [stdout] test tests::plutus::test_plutus_script_version ... ok
[INFO] [stdout] test tests::plutus::test_same_datum_in_different_formats_with_expected_hashes ... ok
[INFO] [stdout] test tests::plutus::test_total_ex_units ... ok
[INFO] [stdout] test tests::protocol_types::certificates::committee_cold_resign_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::committee_hot_auth_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::drep_deregistration_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::drep_registration_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::drep_update_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::genesis_key_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::move_instantaneous_rewards_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::pool_registration_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::pool_retirement_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_and_vote_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::plutus::datum_from_base_script_key_address ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_deregisration_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_regisration_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_registration_and_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::vote_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::certificates::stake_vote_registration_and_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::fixed_tx::round_trip_nonstandart_body ... ok
[INFO] [stdout] test tests::protocol_types::certificates::vote_registration_and_delegation_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::fixed_tx::round_trip_via_tx ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::anchor_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::drep_abstain_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::fixed_tx::simple_round_trip ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::drep_key_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::drep_no_confidence_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::drep_script_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::governance_action_id_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voter_constitutional_committee_hot_key_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::governance_action_ids_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voter_constitutional_committee_hot_script_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voter_drep_key_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voter_drep_script_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voter_staking_pool_key_hash_setters_getters_test ... ok
[INFO] [stdout] test tests::builders::voting_builder::voting_builder_plutus_witness ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voters_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voting_procedure_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::committee_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voting_procedure_with_anchor_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::common::voting_procedures_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::constitution_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::new_constitution_action_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::hard_fork_initiation_action_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::new_committee_action_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::parameter_change_action_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::treasury_withdrawals_action ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::no_confidence_action_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::treasury_withdrawals_setters_getters_test ... ok
[INFO] [stdout] test tests::protocol_types::governance::proposals::voting_proposals_setters_getters_test ... ok
[INFO] [stdout] test tests::serialization::certificates::committee_cold_resign_key_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::committee_cold_resign_with_anchor_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::block_with_tx_with_certs_under_tag_set ... ok
[INFO] [stdout] test tests::serialization::certificates::committee_cold_resign_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::committee_hot_auth_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::drep_deregistration_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::drep_registration_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::drep_update_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::drep_update_with_anchor_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::drep_registration_with_anchor_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::move_instantaneous_reward_to_pot_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::genesis_key_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::move_instantaneous_reward_to_stake_creds_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::pool_retirement_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_and_vote_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_deregistration_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_deregistration_with_coin_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::pool_registration_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_registration_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_registration_and_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_vote_registration_and_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::tx_with_drep_reg_deleg_test ... ok
[INFO] [stdout] test tests::serialization::certificates::stake_registration_with_coin_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::certificates::tx_with_drep_reg_deser_test ... ok
[INFO] [stdout] test tests::serialization::certificates::vote_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::alonzo_block ... ignored
[INFO] [stdout] test tests::serialization::certificates::vote_registration_and_delegation_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::mir_deser ... ok
[INFO] [stdout] test tests::serialization::general::babbage_output_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::legacy_output_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::oura_wrapped_block_test ... ok
[INFO] [stdout] test tests::serialization::general::redeemers_array_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::pre_alonzo_block ... ok
[INFO] [stdout] test tests::serialization::general::redeemers_default_array_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::redeemers_map_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::redeemers_map_array_round_trip ... ok
[INFO] [stdout] test tests::general::witnesses_deduplication_test ... ok
[INFO] [stdout] test tests::serialization::general::redeemers_map_deserialization ... ok
[INFO] [stdout] test tests::serialization::general::test_tx_body_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::test_header_body_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::test_script_ref_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_lagacy_json ... ok
[INFO] [stdout] test tests::serialization::general::test_witness_set_roundtrip ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_datum_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_datum ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_lagacy ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script_and_data_hash ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script ... ok
[INFO] [stdout] test tests::builders::voting_proposal_builder::voting_proposal_builder_all_proposals ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script_and_datum_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_plutus_script ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script_and_data_hash_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_native_script_and_datum ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_plutus_script_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_plutus_script_and_datum_json ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_deser_post_alonzo_with_plutus_script_and_datum ... ok
[INFO] [stdout] test tests::serialization::governance::common::drep_always_abstain_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::drep_always_no_confidence_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::general::tx_output_ser_type ... ok
[INFO] [stdout] test tests::serialization::governance::common::anchor_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::drep_key_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::drep_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::governance_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::tx_with_vote_deser_test ... ok
[INFO] [stdout] test tests::serialization::governance::common::voter_constitutional_committee_hot_key_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voter_constitutional_committee_hot_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voter_drep_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voter_staking_pool_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voting_procedure_yes_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voter_drep_key_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voting_procedure_no_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voting_procedures_muiltiple_items_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voting_procedures_single_item_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::committee_empty_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::committee_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::constitution_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::hard_fork_initiation_action_with_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::new_committee_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::new_committee_action_with_empty_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::new_constitution_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::new_committee_action_with_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::new_constitution_action_with_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::no_confidence_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::constitution_with_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::parameter_change_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::parameter_change_action_with_script_hash ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::hard_fork_initiation_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::treasury_withdrawals_action_with_script_hash_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::no_confidence_action_with_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::common::voting_procedure_abstain_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::parameter_change_action_with_action_id_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::treasury_withdrawals_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::voting_proposal_round_trip_test ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::treasury_withdrawals_action_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::protocol_param_update::drep_voting_thresholds_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::tx_with_info_proposal_deser_test ... ok
[INFO] [stdout] test tests::serialization::protocol_param_update::protocol_param_update_ser_round_trip ... ok
[INFO] [stdout] test tests::serialization::protocol_param_update::pool_voting_thresholds_ser_round_trip ... ok
[INFO] [stdout] test utils::tests::bigint_as_int ... ok
[INFO] [stdout] test utils::tests::bigint_serialization ... ok
[INFO] [stdout] test typed_bytes::tests::typed_accessor ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::tx_with_voting_proposal_deser_test ... ok
[INFO] [stdout] test utils::tests::bounded_bytes_read_chunked ... ok
[INFO] [stdout] test tests::serialization::governance::proposals::voting_proposals_ser_round_trip ... ok
[INFO] [stdout] test utils::tests::int_as_i32_or_fail ... ok
[INFO] [stdout] test tests::serialization::transaction_body::transaction_round_trip_test ... ok
[INFO] [stdout] test utils::tests::bounded_bytes_write_chunked ... ok
[INFO] [stdout] test utils::tests::correct_script_data_hash ... ok
[INFO] [stdout] test utils::tests::int_to_str ... ok
[INFO] [stdout] test utils::tests::native_scripts_from_wallet_json ... ok
[INFO] [stdout] test utils::tests::int_as_i32_or_nothing ... ok
[INFO] [stdout] test utils::tests::compare_values ... ok
[INFO] [stdout] test utils::tests::int_full_range ... ok
[INFO] [stdout] test utils::tests::test_bignum_div ... ok
[INFO] [stdout] test utils::tests::test_bigint_add ... ok
[INFO] [stdout] test utils::tests::test_bigint_mul ... ok
[INFO] [stdout] test utils::tests::test_bigint_div_ceil ... ok
[INFO] [stdout] test utils::tests::subtract_values ... ok
[INFO] [stdout] test utils::tests::test_vasil_v1_costmodel_hashing ... ok
[INFO] [stdout] test tests::builders::voting_proposal_builder::voting_proposal_builder_with_plutus_script_witness ... ok
[INFO] [stdout] test tests::builders::voting_proposal_builder::voting_proposal_builder_with_ref_plutus_script_witness ... ok
[INFO] [stdout] test tests::builders::batch_tools::test_big_utoxs_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 410 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 28.31s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cardano_serialization_lib
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1a0cae3defe0859142ef8b6e58befe721e9e1ac2df868f67035a8ec973ee76e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a0cae3defe0859142ef8b6e58befe721e9e1ac2df868f67035a8ec973ee76e3", kill_on_drop: false }`
[INFO] [stdout] 1a0cae3defe0859142ef8b6e58befe721e9e1ac2df868f67035a8ec973ee76e3
