[INFO] cloning repository https://github.com/haimiyahya/rIso8583parser
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/haimiyahya/rIso8583parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhaimiyahya%2FrIso8583parser", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhaimiyahya%2FrIso8583parser'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e313e50071dacd26d68e1cf9e05596a840f7e17
[INFO] testing haimiyahya/rIso8583parser against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhaimiyahya%2FrIso8583parser" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/haimiyahya/rIso8583parser
[INFO] finished tweaking git repo https://github.com/haimiyahya/rIso8583parser
[INFO] tweaked toml for git repo https://github.com/haimiyahya/rIso8583parser written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/haimiyahya/rIso8583parser on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/haimiyahya/rIso8583parser already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ea9eb8c28cfe64a9ea43ff261cb3c383b46847d908d4b91acfbe3a398f14729b
[INFO] running `Command { std: "docker" "start" "-a" "ea9eb8c28cfe64a9ea43ff261cb3c383b46847d908d4b91acfbe3a398f14729b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea9eb8c28cfe64a9ea43ff261cb3c383b46847d908d4b91acfbe3a398f14729b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea9eb8c28cfe64a9ea43ff261cb3c383b46847d908d4b91acfbe3a398f14729b", kill_on_drop: false }`
[INFO] [stdout] ea9eb8c28cfe64a9ea43ff261cb3c383b46847d908d4b91acfbe3a398f14729b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0cc804318ae2b3a38a22eb08467ee34dadb68732d83c624640fc2f7b3e3fe71e
[INFO] running `Command { std: "docker" "start" "-a" "0cc804318ae2b3a38a22eb08467ee34dadb68732d83c624640fc2f7b3e3fe71e", kill_on_drop: false }`
[INFO] [stderr]    Compiling iso8583_parser v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let mut iso_data = data;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iso_data`
[INFO] [stdout]    --> src/main.rs:250:37
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let (field_val, iso_data) =
[INFO] [stdout]     |                                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iso_data`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mti`, `proc_code`, `amount`, and `hash` are never read
[INFO] [stdout]    --> src/main.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct Sale {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 614 |     mti: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 615 |     proc_code: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 616 |     amount: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 617 |     hash: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mti`, `proc_code`, and `amount` are never read
[INFO] [stdout]    --> src/main.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub struct Void {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 621 |     mti: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 622 |     proc_code: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 623 |     amount: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_header_hex` and `translate` are never used
[INFO] [stdout]    --> src/main.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 125 |     impl HeaderType {
[INFO] [stdout]     |     --------------- methods in this implementation
[INFO] [stdout] 126 |         fn get_header_hex(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |         fn translate(&self, field_bytes: &[u8]) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ASCII` is never constructed
[INFO] [stdout]    --> src/main.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     enum HeaderFormat {
[INFO] [stdout]     |          ------------ variant in this enum
[INFO] [stdout] 152 |         BCD,
[INFO] [stdout] 153 |         ASCII,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `HeaderFormat` 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: module `Utils` should have a snake case name
[INFO] [stdout]    --> src/main.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub mod Utils {
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case (notice the capitalization): `utils`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "0cc804318ae2b3a38a22eb08467ee34dadb68732d83c624640fc2f7b3e3fe71e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cc804318ae2b3a38a22eb08467ee34dadb68732d83c624640fc2f7b3e3fe71e", kill_on_drop: false }`
[INFO] [stdout] 0cc804318ae2b3a38a22eb08467ee34dadb68732d83c624640fc2f7b3e3fe71e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 016d150469833819b200360d16bc2f24981550cdb6a780965db3e7ffdc91d829
[INFO] running `Command { std: "docker" "start" "-a" "016d150469833819b200360d16bc2f24981550cdb6a780965db3e7ffdc91d829", kill_on_drop: false }`
[INFO] [stderr]    Compiling iso8583_parser v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let mut iso_data = data;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iso_data`
[INFO] [stdout]    --> src/main.rs:250:37
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let (field_val, iso_data) =
[INFO] [stdout]     |                                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iso_data`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mti`, `proc_code`, `amount`, and `hash` are never read
[INFO] [stdout]    --> src/main.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct Sale {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 614 |     mti: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 615 |     proc_code: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 616 |     amount: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 617 |     hash: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mti`, `proc_code`, and `amount` are never read
[INFO] [stdout]    --> src/main.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub struct Void {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 621 |     mti: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 622 |     proc_code: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 623 |     amount: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_header_hex` and `translate` are never used
[INFO] [stdout]    --> src/main.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 125 |     impl HeaderType {
[INFO] [stdout]     |     --------------- methods in this implementation
[INFO] [stdout] 126 |         fn get_header_hex(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |         fn translate(&self, field_bytes: &[u8]) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ASCII` is never constructed
[INFO] [stdout]    --> src/main.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     enum HeaderFormat {
[INFO] [stdout]     |          ------------ variant in this enum
[INFO] [stdout] 152 |         BCD,
[INFO] [stdout] 153 |         ASCII,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `HeaderFormat` 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: module `Utils` should have a snake case name
[INFO] [stdout]    --> src/main.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub mod Utils {
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case (notice the capitalization): `utils`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.75s
[INFO] running `Command { std: "docker" "inspect" "016d150469833819b200360d16bc2f24981550cdb6a780965db3e7ffdc91d829", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "016d150469833819b200360d16bc2f24981550cdb6a780965db3e7ffdc91d829", kill_on_drop: false }`
[INFO] [stdout] 016d150469833819b200360d16bc2f24981550cdb6a780965db3e7ffdc91d829
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f68580ac859d44e8fe7bbb3fc178ec6a44eaf989c131ec2c17f50bb2d23a5ab8
[INFO] running `Command { std: "docker" "start" "-a" "f68580ac859d44e8fe7bbb3fc178ec6a44eaf989c131ec2c17f50bb2d23a5ab8", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:235:17
[INFO] [stderr]     |
[INFO] [stderr] 235 |             let mut iso_data = data;
[INFO] [stderr]     |                 ----^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `iso_data`
[INFO] [stderr]    --> src/main.rs:250:37
[INFO] [stderr]     |
[INFO] [stderr] 250 |                     let (field_val, iso_data) =
[INFO] [stderr]     |                                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iso_data`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `mti`, `proc_code`, `amount`, and `hash` are never read
[INFO] [stderr]    --> src/main.rs:614:5
[INFO] [stderr]     |
[INFO] [stderr] 613 | pub struct Sale {
[INFO] [stderr]     |            ---- fields in this struct
[INFO] [stderr] 614 |     mti: String,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 615 |     proc_code: String,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 616 |     amount: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 617 |     hash: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `mti`, `proc_code`, and `amount` are never read
[INFO] [stderr]    --> src/main.rs:621:5
[INFO] [stderr]     |
[INFO] [stderr] 620 | pub struct Void {
[INFO] [stderr]     |            ---- fields in this struct
[INFO] [stderr] 621 |     mti: String,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 622 |     proc_code: String,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 623 |     amount: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_header_hex` and `translate` are never used
[INFO] [stderr]    --> src/main.rs:126:12
[INFO] [stderr]     |
[INFO] [stderr] 125 |     impl HeaderType {
[INFO] [stderr]     |     --------------- methods in this implementation
[INFO] [stderr] 126 |         fn get_header_hex(&self) -> usize {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 |         fn translate(&self, field_bytes: &[u8]) -> String {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ASCII` is never constructed
[INFO] [stderr]    --> src/main.rs:153:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |     enum HeaderFormat {
[INFO] [stderr]     |          ------------ variant in this enum
[INFO] [stderr] 152 |         BCD,
[INFO] [stderr] 153 |         ASCII,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `HeaderFormat` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: module `Utils` should have a snake case name
[INFO] [stderr]    --> src/main.rs:317:13
[INFO] [stderr]     |
[INFO] [stderr] 317 |     pub mod Utils {
[INFO] [stderr]     |             ^^^^^ help: convert the identifier to snake case (notice the capitalization): `utils`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `iso8583_parser` (bin "iso8583_parser" test) generated 7 warnings (run `cargo fix --bin "iso8583_parser" -p iso8583_parser --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/iso8583_parser-d28d15128fa4f2bd)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test iso8583_parser::tests::test_ascii_fixed_length_input_exact ... ok
[INFO] [stdout] test iso8583_parser::tests::fixed_length_ascii ... ok
[INFO] [stdout] test iso8583_parser::tests::test_ascii_fixed_length_input_extra_1 ... ok
[INFO] [stdout] test iso8583_parser::tests::test_ascii_fixed_length_input_extra_numeric ... ok
[INFO] [stdout] test iso8583_parser::tests::test_ascii_variable_length ... ok
[INFO] [stdout] test iso8583_parser::tests::test_bytes_variable_length ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_longer_100_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_longer_50_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_longer_20_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_odds_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_longer_2_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_length_3_digits_header_exact ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_2_digits_header_longer_10_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_length_3_digits_header_longer ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_fixed_length_input_exact ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_2_digits_header_exact ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_2_digits_header_odds_digits ... ok
[INFO] [stdout] test iso8583_parser::tests::test_numeric_variable_length_length_3_digits_header_longer2 ... ok
[INFO] [stdout] test iso8583_parser::tests::test_bytes_fixed_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f68580ac859d44e8fe7bbb3fc178ec6a44eaf989c131ec2c17f50bb2d23a5ab8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f68580ac859d44e8fe7bbb3fc178ec6a44eaf989c131ec2c17f50bb2d23a5ab8", kill_on_drop: false }`
[INFO] [stdout] f68580ac859d44e8fe7bbb3fc178ec6a44eaf989c131ec2c17f50bb2d23a5ab8
