[INFO] fetching crate ynab-import 1.0.1...
[INFO] testing ynab-import-1.0.1 against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] extracting crate ynab-import 1.0.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate ynab-import 1.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ynab-import 1.0.1
[INFO] tweaked toml for crates.io crate ynab-import 1.0.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ynab-import 1.0.1 on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ynab-import 1.0.1 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" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744
[INFO] running `Command { std: "docker" "start" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling ynab-import v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 56.65s
[INFO] running `Command { std: "docker" "inspect" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ynab-import v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.18s
[INFO] running `Command { std: "docker" "inspect" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ynab_import-2d3dddaf124aa4ce)
[INFO] [stdout] running 81 tests
[INFO] [stdout] test csv::tests::creation_of_content_row_with_nones_works ... ok
[INFO] [stdout] test csv::tests::creation_of_content_row_with_somes_works ... ok
[INFO] [stdout] test csv::tests::printing_transaction_list_works ... ok
[INFO] [stdout] test csv::tests::pushing_to_transaction_list_works ... ok
[INFO] [stdout] test date::tests::april_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::august_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::april_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::august_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::date_prints_in_correct_iso_format_with_leading_zeros ... ok
[INFO] [stdout] test date::tests::date_prints_in_correct_iso_format_without_leading_zeros ... ok
[INFO] [stdout] test date::tests::day_out_of_range_error_prints_correctly ... ok
[INFO] [stdout] test date::tests::day_without_leading_zero_prints_correctly ... ok
[INFO] [stdout] test date::tests::december_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::december_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::february_leap_year_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::january_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::june_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::july_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::february_non_leap_year_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::leap_year_february_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::march_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::march_date_errors_correctly ... ok
[INFO] [stdout] test csv::tests::creation_of_transaction_list_works ... ok
[INFO] [stdout] test date::tests::maximum_in_range_year_works ... ok
[INFO] [stdout] test date::tests::maximum_in_range_month_works ... ok
[INFO] [stdout] test date::tests::july_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::june_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::january_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::maximum_in_range_day_works ... ok
[INFO] [stdout] test date::tests::may_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::may_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::minimum_in_range_month_works ... ok
[INFO] [stdout] test date::tests::minimum_in_range_day_works ... ok
[INFO] [stdout] test date::tests::minimum_in_range_year_works ... ok
[INFO] [stdout] test date::tests::month_out_of_range_error_prints_correctly ... ok
[INFO] [stdout] test date::tests::month_with_leading_zero_prints_correctly ... ok
[INFO] [stdout] test date::tests::month_without_leading_zero_prints_correctly ... ok
[INFO] [stdout] test date::tests::non_leap_year_february_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::november_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::october_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::november_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::october_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::out_of_range_month_errors ... ok
[INFO] [stdout] test date::tests::out_of_range_day_errors ... ok
[INFO] [stdout] test date::tests::september_date_errors_correctly ... ok
[INFO] [stdout] test date::tests::out_of_range_year_errors ... ok
[INFO] [stdout] test date::tests::the_year_1700_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_1800_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_1600_is_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_1900_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::september_date_can_be_created_correctly ... ok
[INFO] [stdout] test date::tests::the_year_1993_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_1996_is_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_2000_is_a_leap_year ... ok
[INFO] [stdout] test date::tests::the_year_2200_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::year_with_leading_zeros_prints_correctly ... ok
[INFO] [stdout] test date::tests::the_year_2100_is_not_a_leap_year ... ok
[INFO] [stdout] test date::tests::year_without_leading_zeros_prints_correctly ... ok
[INFO] [stdout] test flow::tests::negative_inflow_handled_correctly ... ok
[INFO] [stdout] test flow::tests::negative_outflow_handled_correctly ... ok
[INFO] [stdout] test flow::tests::outflow_formats_correctly ... ok
[INFO] [stdout] test date::tests::the_year_2400_is_a_leap_year ... ok
[INFO] [stdout] test flow::tests::positive_inflow_handled_correctly ... ok
[INFO] [stdout] test flow::tests::positive_outflow_handled_correctly ... ok
[INFO] [stdout] test flow::tests::zero_amount_handled_correctly ... ok
[INFO] [stdout] test flow::tests::positive_amount_handled_correctly ... ok
[INFO] [stdout] test flow::tests::inflow_formats_correctly ... ok
[INFO] [stdout] test date::tests::year_out_of_range_error_prints_correctly ... ok
[INFO] [stdout] test flow::tests::zero_inflow_handled_correctly ... ok
[INFO] [stdout] test flow::tests::zero_flow_formats_correctly ... ok
[INFO] [stdout] test flow::tests::zero_outflow_handled_correctly ... ok
[INFO] [stdout] test memo::tests::empty_memo_is_not_created ... ok
[INFO] [stdout] test memo::tests::memo_is_correctly_created ... ok
[INFO] [stdout] test flow::tests::negative_amount_handled_correctly ... ok
[INFO] [stdout] test payee::tests::empty_payee_is_not_created ... ok
[INFO] [stdout] test payee::tests::payee_is_correctly_created ... ok
[INFO] [stdout] test payee::tests::payee_prints_correctly ... ok
[INFO] [stdout] test parser::tests::danske_bank_parsing_works_without_memo ... ok
[INFO] [stdout] test parser::tests::danske_bank_parsing_works_with_memo ... ok
[INFO] [stdout] test date::tests::day_with_leading_zero_prints_correctly ... ok
[INFO] [stdout] test memo::tests::memo_prints_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/ynab_import-c9d934e53806a26d)
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-9ee4fbd103a69017)
[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] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test rejects_missing_input_data ... ok
[INFO] [stdout] test rejects_invalid_parser_name ... ok
[INFO] [stdout] test rejects_unparseable_input ... ok
[INFO] [stdout] test prints_csv_for_direct_input ... ok
[INFO] [stdout] test prints_csv_for_piped_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ynab_import
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test src/cli.rs - cli::run (line 28) - compile ... ok
[INFO] [stdout] test src/csv.rs - csv::TransactionList::push (line 86) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_amount (line 24) ... ok
[INFO] [stdout] test src/csv.rs - csv::TransactionList::new (line 75) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_inflow (line 79) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_amount (line 16) ... ok
[INFO] [stdout] test src/csv.rs - csv::Transaction::new (line 32) ... ok
[INFO] [stdout] test src/date.rs - date::Date::new (line 125) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_outflow (line 58) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_outflow (line 50) ... ok
[INFO] [stdout] test src/memo.rs - memo::Memo::new (line 15) ... ok
[INFO] [stdout] test src/payee.rs - payee::Payee::new (line 15) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser::parse (line 26) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_outflow (line 66) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_inflow (line 87) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_inflow (line 95) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_amount (line 32) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.58s
[INFO] running `Command { std: "docker" "inspect" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744", kill_on_drop: false }`
[INFO] [stdout] e64c440398ea19e79422a1d9096dae4a039cd7f7fd7b90b8b258116842a25744
