[INFO] fetching crate cardano-multiplatform-lib 3.1.3...
[INFO] checking cardano-multiplatform-lib-3.1.3 against master#4d1bd0db7f489b22c6d8aa2385937a95412c015b for pr-114682
[INFO] extracting crate cardano-multiplatform-lib 3.1.3 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate cardano-multiplatform-lib 3.1.3 on toolchain 4d1bd0db7f489b22c6d8aa2385937a95412c015b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cardano-multiplatform-lib 3.1.3
[INFO] finished tweaking crates.io crate cardano-multiplatform-lib 3.1.3
[INFO] tweaked toml for crates.io crate cardano-multiplatform-lib 3.1.3 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded js-sys v0.3.59
[INFO] [stderr]   Downloaded quickcheck_macros v0.9.1
[INFO] [stderr]   Downloaded bech32 v0.7.3
[INFO] [stderr]   Downloaded quickcheck v0.9.2
[INFO] [stderr]   Downloaded cbor_event v2.4.0
[INFO] [stderr]   Downloaded ed25519-bip32 v0.4.1
[INFO] [stderr]   Downloaded noop_proc_macro v0.3.0
[INFO] [stderr]   Downloaded num v0.2.1
[INFO] [stderr]   Downloaded num-bigint v0.2.6
[INFO] [stderr]   Downloaded cryptoxide v0.4.4
[INFO] [stderr]   Downloaded fraction v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd30d5fb94eff1ee86db5cff277f2b3fa6d17cac40862a7c4ed964be56b84a2d
[INFO] running `Command { std: "docker" "start" "-a" "cd30d5fb94eff1ee86db5cff277f2b3fa6d17cac40862a7c4ed964be56b84a2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd30d5fb94eff1ee86db5cff277f2b3fa6d17cac40862a7c4ed964be56b84a2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd30d5fb94eff1ee86db5cff277f2b3fa6d17cac40862a7c4ed964be56b84a2d", kill_on_drop: false }`
[INFO] [stdout] cd30d5fb94eff1ee86db5cff277f2b3fa6d17cac40862a7c4ed964be56b84a2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccb7c89463096fa8d2e960714a30422fb002769d233928cd9e3b505d1f2455e1
[INFO] running `Command { std: "docker" "start" "-a" "ccb7c89463096fa8d2e960714a30422fb002769d233928cd9e3b505d1f2455e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling schemars v0.8.16
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]     Checking cryptoxide v0.4.4
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking bech32 v0.7.3
[INFO] [stderr]     Checking cbor_event v2.4.0
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling clear_on_drop v0.2.5
[INFO] [stderr]     Checking quickcheck v0.9.2
[INFO] [stderr]     Checking ed25519-bip32 v0.4.1
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking fraction v0.10.0
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling schemars_derive v0.8.16
[INFO] [stderr]    Compiling quickcheck_macros v0.9.1
[INFO] [stderr]     Checking cardano-multiplatform-lib v3.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::ledger::common::value`
[INFO] [stdout]  --> src/metadata.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::ledger::common::value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]    --> src/metadata.rs:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]    --> src/metadata.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |     use std::convert::TryFrom;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]     --> src/plutus.rs:1257:9
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     use serde_json::Value;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]     --> src/plutus.rs:1258:9
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     use std::convert::TryFrom;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/certificate_builder.rs:5:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/input_builder.rs:5:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ledger::alonzo::fees::min_script_fee`
[INFO] [stdout]  --> src/builders/tx_builder.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::ledger::alonzo::fees::min_script_fee;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/builders/tx_builder.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             /// TODO: remove once Babbage is on mainnet
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 232 |             coins_per_utxo_word: cfg.coins_per_utxo_word,
[INFO] [stdout]     |             -------------------------------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Ordering` is imported redundantly
[INFO] [stdout]     --> src/builders/tx_builder.rs:1292:9
[INFO] [stdout]      |
[INFO] [stdout] 1    | use crate::*;
[INFO] [stdout]      |     -------- the item `Ordering` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1292 |     use std::cmp::Ordering;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/withdrawal_builder.rs:4:75
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/mint_builder.rs:4:75
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsError`
[INFO] [stdout]  --> src/ledger/common/binary.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::error::{DeserializeError, DeserializeFailure, JsError};
[INFO] [stdout]   |                                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::JsError`
[INFO] [stdout]  --> src/ledger/common/utxo.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::error::JsError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/byron/serialization.rs:1:116
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{ledger::{common::binary::{Deserialize, CBORReadLen, SerializeEmbeddedGroup, DeserializeEmbeddedGroup}, self}, error::{Deseria...
[INFO] [stdout]   |                                                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::ser::Error`
[INFO] [stdout]  --> src/json_serialize.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::ser::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ledger::common::hash::ScriptHashNamespace`
[INFO] [stdout]    --> src/address.rs:820:17
[INFO] [stdout]     |
[INFO] [stdout] 820 |     use crate::{ledger::common::hash::ScriptHashNamespace, byron::AddressContent};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ledger::common::value`
[INFO] [stdout]  --> src/metadata.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::ledger::common::value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]    --> src/metadata.rs:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]    --> src/metadata.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |     use std::convert::TryFrom;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]     --> src/plutus.rs:1257:9
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     use serde_json::Value;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryFrom`
[INFO] [stdout]     --> src/plutus.rs:1258:9
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     use std::convert::TryFrom;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/certificate_builder.rs:5:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/input_builder.rs:5:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ledger::alonzo::fees::min_script_fee`
[INFO] [stdout]  --> src/builders/tx_builder.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::ledger::alonzo::fees::min_script_fee;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/builders/tx_builder.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             /// TODO: remove once Babbage is on mainnet
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 232 |             coins_per_utxo_word: cfg.coins_per_utxo_word,
[INFO] [stdout]     |             -------------------------------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Ordering` is imported redundantly
[INFO] [stdout]     --> src/builders/tx_builder.rs:1292:9
[INFO] [stdout]      |
[INFO] [stdout] 1    | use crate::*;
[INFO] [stdout]      |     -------- the item `Ordering` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1292 |     use std::cmp::Ordering;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/withdrawal_builder.rs:4:75
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlutusScriptWitness`
[INFO] [stdout]  --> src/builders/mint_builder.rs:4:75
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::witness_builder::{RequiredWitnessSet, NativeScriptWitnessInfo, PlutusScriptWitness};
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsError`
[INFO] [stdout]  --> src/ledger/common/binary.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::error::{DeserializeError, DeserializeFailure, JsError};
[INFO] [stdout]   |                                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::JsError`
[INFO] [stdout]  --> src/ledger/common/utxo.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::error::JsError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/byron/serialization.rs:1:116
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{ledger::{common::binary::{Deserialize, CBORReadLen, SerializeEmbeddedGroup, DeserializeEmbeddedGroup}, self}, error::{Deseria...
[INFO] [stdout]   |                                                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AddressMatchXPub`
[INFO] [stdout]    --> src/byron/utils.rs:261:31
[INFO] [stdout]     |
[INFO] [stdout] 261 |     use super::{ByronAddress, AddressMatchXPub};
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::ser::Error`
[INFO] [stdout]  --> src/json_serialize.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::ser::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `schemars::Map`
[INFO] [stdout]    --> src/json_serialize.rs:591:9
[INFO] [stdout]     |
[INFO] [stdout] 591 |     use schemars::Map;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonParseError`
[INFO] [stdout]    --> src/json_serialize.rs:593:33
[INFO] [stdout]     |
[INFO] [stdout] 593 |     use crate::json_serialize::{JsonParseError, JsonToken, parse_json, tokenize_string, Value};
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::babbage::min_ada::compatible_min_ada_required`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]  --> src/builders/output_builder.rs:1:62
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{*, ledger::{babbage::min_ada::{min_ada_required, compatible_min_ada_required}, common::hash::hash_plutus_data}};
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::babbage::min_ada::compatible_min_ada_required`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:167:38
[INFO] [stdout]     |
[INFO] [stdout] 167 |         Some(coins_per_utxo_word) => compatible_min_ada_required(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:105:33
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let min_possible_coin = calc_min_ada(&min_output, coins_per_utxo_byte, coins_per_utxo_word.as_ref())?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:114:29
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let required_coin = calc_min_ada(&check_output, coins_per_utxo_byte, coins_per_utxo_word.as_ref())?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]  --> src/builders/tx_builder.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::builders::output_builder::calc_min_ada;
[INFO] [stdout]   |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1489:31
[INFO] [stdout]      |
[INFO] [stdout] 1489 |                 let min_ada = calc_min_ada(
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1322:35
[INFO] [stdout]      |
[INFO] [stdout] 1322 |                     let min_ada = calc_min_ada(&output_clone, coins_per_utxo_byte, coins_per_utxo_word).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1412:39
[INFO] [stdout]      |
[INFO] [stdout] 1412 |                         let min_ada = calc_min_ada(&output_copy, coins_per_utxo_byte, coins_per_utxo_word).unwrap();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/tx_builder.rs:617:23
[INFO] [stdout]     |
[INFO] [stdout] 617 |         let min_ada = calc_min_ada(
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]   --> src/ledger/alonzo/min_ada.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     min_ada_required(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:270:26
[INFO] [stdout]     |
[INFO] [stdout] 270 |             from_bignum(&min_ada_required(&Value::new(&Coin::zero()), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:278:26
[INFO] [stdout]     |
[INFO] [stdout] 278 |             from_bignum(&min_ada_required(&one_policy_one_0_char_asset(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:286:26
[INFO] [stdout]     |
[INFO] [stdout] 286 |             from_bignum(&min_ada_required(&one_policy_one_1_char_asset(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |             from_bignum(&min_ada_required(&one_policy_three_1_char_assets(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             from_bignum(&min_ada_required(&two_policies_one_0_char_asset(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:310:26
[INFO] [stdout]     |
[INFO] [stdout] 310 |             from_bignum(&min_ada_required(&two_policies_one_1_char_asset(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:318:26
[INFO] [stdout]     |
[INFO] [stdout] 318 |             from_bignum(&min_ada_required(&three_policies_96_1_char_assets(), false, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:326:26
[INFO] [stdout]     |
[INFO] [stdout] 326 |             from_bignum(&min_ada_required(&one_policy_one_0_char_asset(), true, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:334:26
[INFO] [stdout]     |
[INFO] [stdout] 334 |             from_bignum(&min_ada_required(&one_policy_three_32_char_assets(), true, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]    --> src/ledger/alonzo/min_ada.rs:342:26
[INFO] [stdout]     |
[INFO] [stdout] 342 |             from_bignum(&min_ada_required(&two_policies_one_0_char_asset(), true, &to_bignum(COINS_PER_UTXO_WORD)).unwrap()),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]   --> src/ledger/babbage/min_ada.rs:29:54
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let alonzo_min = crate::ledger::alonzo::min_ada::min_ada_required(&output.amount(), output.datum_option.is_some(), coins_per_utxo_wor...
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::babbage::min_ada::compatible_min_ada_required`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]  --> src/builders/output_builder.rs:1:62
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{*, ledger::{babbage::min_ada::{min_ada_required, compatible_min_ada_required}, common::hash::hash_plutus_data}};
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::babbage::min_ada::compatible_min_ada_required`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:167:38
[INFO] [stdout]     |
[INFO] [stdout] 167 |         Some(coins_per_utxo_word) => compatible_min_ada_required(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:105:33
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let min_possible_coin = calc_min_ada(&min_output, coins_per_utxo_byte, coins_per_utxo_word.as_ref())?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/output_builder.rs:114:29
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let required_coin = calc_min_ada(&check_output, coins_per_utxo_byte, coins_per_utxo_word.as_ref())?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]  --> src/builders/tx_builder.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::builders::output_builder::calc_min_ada;
[INFO] [stdout]   |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1489:31
[INFO] [stdout]      |
[INFO] [stdout] 1489 |                 let min_ada = calc_min_ada(
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1322:35
[INFO] [stdout]      |
[INFO] [stdout] 1322 |                     let min_ada = calc_min_ada(&output_clone, coins_per_utxo_byte, coins_per_utxo_word).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]     --> src/builders/tx_builder.rs:1412:39
[INFO] [stdout]      |
[INFO] [stdout] 1412 |                         let min_ada = calc_min_ada(&output_copy, coins_per_utxo_byte, coins_per_utxo_word).unwrap();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `builders::output_builder::calc_min_ada`: If you don't need to support Alonzo, you don't need this function
[INFO] [stdout]    --> src/builders/tx_builder.rs:617:23
[INFO] [stdout]     |
[INFO] [stdout] 617 |         let min_ada = calc_min_ada(
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]   --> src/ledger/alonzo/min_ada.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     min_ada_required(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ledger::alonzo::min_ada::min_ada_required`: This calculation is no longer used in the Babbage era
[INFO] [stdout]   --> src/ledger/babbage/min_ada.rs:29:54
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let alonzo_min = crate::ledger::alonzo::min_ada::min_ada_required(&output.amount(), output.datum_option.is_some(), coins_per_utxo_wor...
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tag`
[INFO] [stdout]     --> src/plutus.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1036 |             let tag = raw.tag()?;
[INFO] [stdout]      |                 ^^^ help: if this is intentional, prefix it with an underscore: `_tag`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `o`
[INFO] [stdout]    --> src/builders/tx_builder.rs:932:89
[INFO] [stdout]     |
[INFO] [stdout] 932 | ..._set_builder.build(true).map_err(|o| {JsError::from_str("Unable to build redeemers.")})?;
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_o`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tag`
[INFO] [stdout]     --> src/plutus.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1036 |             let tag = raw.tag()?;
[INFO] [stdout]      |                 ^^^ help: if this is intentional, prefix it with an underscore: `_tag`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0170]: pattern binding `Default` is named the same as one of the variants of the type `builders::tx_builder::ChangeSelectionAlgo`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: to match on the variant, qualify the path: `builders::tx_builder::ChangeSelectionAlgo::Default`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[deny(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Default`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `communication_datum`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1327:232
[INFO] [stdout]      |
[INFO] [stdout] 1327 | ...ion<ScriptRef>, communication_datum: &Option<PlutusData>) -> Result<Vec<MultiAsset>, JsError> {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_communication_datum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/byron/serialization.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let mut inner = &mut Deserializer::from(std::io::Cursor::new(raw.bytes()?));
[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/byron/serialization.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |             let mut read_len = CBORReadLen::new(len);
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:339:84
[INFO] [stdout]     |
[INFO] [stdout] 339 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:387:84
[INFO] [stdout]     |
[INFO] [stdout] 387 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/byron/serialization.rs:419:17
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let mut read_len = CBORReadLen::new(len);
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:501:84
[INFO] [stdout]     |
[INFO] [stdout] 501 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:553:84
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:605:84
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current_string` is never read
[INFO] [stdout]    --> src/json_serialize.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         current_string = String::new();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `o`
[INFO] [stdout]    --> src/builders/tx_builder.rs:932:89
[INFO] [stdout]     |
[INFO] [stdout] 932 | ..._set_builder.build(true).map_err(|o| {JsError::from_str("Unable to build redeemers.")})?;
[INFO] [stdout]     |                                      ^ help: if this is intentional, prefix it with an underscore: `_o`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0170]: pattern binding `Default` is named the same as one of the variants of the type `builders::tx_builder::ChangeSelectionAlgo`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: to match on the variant, qualify the path: `builders::tx_builder::ChangeSelectionAlgo::Default`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[deny(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Default`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `communication_datum`
[INFO] [stdout]     --> src/builders/tx_builder.rs:1327:232
[INFO] [stdout]      |
[INFO] [stdout] 1327 | ...ion<ScriptRef>, communication_datum: &Option<PlutusData>) -> Result<Vec<MultiAsset>, JsError> {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_communication_datum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spend`
[INFO] [stdout]     --> src/builders/tx_builder.rs:2094:15
[INFO] [stdout]      |
[INFO] [stdout] 2094 |         let ((spend, spend_cred), (_, stake_cred), _) = create_account();
[INFO] [stdout]      |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_spend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/byron/serialization.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let mut inner = &mut Deserializer::from(std::io::Cursor::new(raw.bytes()?));
[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/byron/serialization.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |             let mut read_len = CBORReadLen::new(len);
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:339:84
[INFO] [stdout]     |
[INFO] [stdout] 339 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:387:84
[INFO] [stdout]     |
[INFO] [stdout] 387 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/byron/serialization.rs:419:17
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let mut read_len = CBORReadLen::new(len);
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:501:84
[INFO] [stdout]     |
[INFO] [stdout] 501 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:553:84
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/byron/serialization.rs:605:84
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn deserialize_as_embedded_group<R: BufRead + Seek>(raw: &mut Deserializer<R>, len: cbor_event::Len) -> Result<Self, DeserializeError> {
[INFO] [stdout]     |                                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current_string` is never read
[INFO] [stdout]    --> src/json_serialize.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         current_string = String::new();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `index` is never read
[INFO] [stdout]    --> src/json_serialize.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 713 |         index += 1;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/json_serialize.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |         let mut cases = easy_cases();
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `zero` is never used
[INFO] [stdout]  --> src/chain_crypto/securemem.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn zero(to_zero: &mut [u8]) {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `collateral_percentage` is never read
[INFO] [stdout]    --> src/builders/tx_builder.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct TransactionBuilderConfig {
[INFO] [stdout]     |            ------------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 113 |     collateral_percentage: u32,   // protocol parameter
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TransactionBuilderConfig` 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 `add_change_if_needed_for_tests` is never used
[INFO] [stdout]     --> src/builders/tx_builder.rs:1056:8
[INFO] [stdout]      |
[INFO] [stdout] 275  | impl TransactionBuilder {
[INFO] [stdout]      | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1056 |     fn add_change_if_needed_for_tests(&mut self, change_address: &Address) -> Result<bool, JsError>{
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Yes` and `No` are never constructed
[INFO] [stdout]    --> src/byron/utils.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub enum AddressMatchXPub {
[INFO] [stdout]     |          ---------------- variants in this enum
[INFO] [stdout] 153 |     Yes,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 154 |     No,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AddressMatchXPub` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DeserializeError` and `Base58Error` are never constructed
[INFO] [stdout]    --> src/byron/utils.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub enum ParseExtendedAddrError {
[INFO] [stdout]     |          ---------------------- variants in this enum
[INFO] [stdout] 221 |     DeserializeError(DeserializeError),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 222 |     Base58Error(base58::Error),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ParseExtendedAddrError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Default` should have a snake case name
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `default`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `force_u64` should have an upper case name
[INFO] [stdout]  --> src/builders/utils.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const force_u64: u64 = 0x01_00_00_00_00; 
[INFO] [stdout]   |           ^^^^^^^^^ help: convert the identifier to upper case: `FORCE_U64`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATPubKey` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:272:12
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn new_ATPubKey() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atpub_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATScript` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn new_ATScript() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atscript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATRedeem` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_ATRedeem() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atredeem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATPubKey_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let ATPubKey_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atpub_key_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATScript_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 let ATScript_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atscript_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATRedeem_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:278:21
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 let ATRedeem_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atredeem_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 53 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cardano-multiplatform-lib` (lib) due to 2 previous errors; 53 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: function `zero` is never used
[INFO] [stdout]  --> src/chain_crypto/securemem.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn zero(to_zero: &mut [u8]) {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plutus_datum_from_json_basic` is never used
[INFO] [stdout]     --> src/plutus.rs:2086:12
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn plutus_datum_from_json_basic() {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `collateral_percentage` is never read
[INFO] [stdout]    --> src/builders/tx_builder.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct TransactionBuilderConfig {
[INFO] [stdout]     |            ------------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 113 |     collateral_percentage: u32,   // protocol parameter
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TransactionBuilderConfig` 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: variants `Yes` and `No` are never constructed
[INFO] [stdout]    --> src/byron/utils.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub enum AddressMatchXPub {
[INFO] [stdout]     |          ---------------- variants in this enum
[INFO] [stdout] 153 |     Yes,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 154 |     No,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AddressMatchXPub` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DeserializeError` and `Base58Error` are never constructed
[INFO] [stdout]    --> src/byron/utils.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub enum ParseExtendedAddrError {
[INFO] [stdout]     |          ---------------------- variants in this enum
[INFO] [stdout] 221 |     DeserializeError(DeserializeError),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 222 |     Base58Error(base58::Error),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ParseExtendedAddrError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/plutus.rs:2215:37
[INFO] [stdout]      |
[INFO] [stdout] 2215 |             assert!(result.is_ok(), result);
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{:?}" format string to use the `Debug` implementation of `std::result::Result<json_serialize::Value, error::JsError>`
[INFO] [stdout]      |
[INFO] [stdout] 2215 |             assert!(result.is_ok(), "{:?}", result);
[INFO] [stdout]      |                                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/plutus.rs:2227:33
[INFO] [stdout]      |
[INFO] [stdout] 2227 |         assert!(result.is_ok(), result);
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{:?}" format string to use the `Debug` implementation of `std::result::Result<json_serialize::Value, error::JsError>`
[INFO] [stdout]      |
[INFO] [stdout] 2227 |         assert!(result.is_ok(), "{:?}", result);
[INFO] [stdout]      |                                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Default` should have a snake case name
[INFO] [stdout]     --> src/builders/tx_builder.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         Default => {
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `default`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `force_u64` should have an upper case name
[INFO] [stdout]  --> src/builders/utils.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const force_u64: u64 = 0x01_00_00_00_00; 
[INFO] [stdout]   |           ^^^^^^^^^ help: convert the identifier to upper case: `FORCE_U64`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATPubKey` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:272:12
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn new_ATPubKey() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atpub_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATScript` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn new_ATScript() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atscript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_ATRedeem` should have a snake case name
[INFO] [stdout]    --> src/byron/mod.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_ATRedeem() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `new_atredeem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATPubKey_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let ATPubKey_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atpub_key_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATScript_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 let ATScript_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atscript_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ATRedeem_value` should have a snake case name
[INFO] [stdout]    --> src/byron/serialization.rs:278:21
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 let ATRedeem_value = raw.unsigned_integer()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `atredeem_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 72 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cardano-multiplatform-lib` (lib test) due to 2 previous errors; 72 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "ccb7c89463096fa8d2e960714a30422fb002769d233928cd9e3b505d1f2455e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccb7c89463096fa8d2e960714a30422fb002769d233928cd9e3b505d1f2455e1", kill_on_drop: false }`
[INFO] [stdout] ccb7c89463096fa8d2e960714a30422fb002769d233928cd9e3b505d1f2455e1
