[INFO] fetching crate qloxide 0.2.0... [INFO] testing qloxide-0.2.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate qloxide 0.2.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate qloxide 0.2.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate qloxide 0.2.0 [INFO] tweaked toml for crates.io crate qloxide 0.2.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate qloxide 0.2.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate qloxide 0.2.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded typetag v0.2.21 [INFO] [stderr] Downloaded jiff-static v0.2.19 [INFO] [stderr] Downloaded rust_decimal v1.40.0 [INFO] [stderr] Downloaded typetag-impl v0.2.21 [INFO] [stderr] Downloaded jiff-tzdb v0.1.5 [INFO] [stderr] Downloaded jiff v0.2.19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ed1d114b8c877cf150c5716096e21c464168ff81c2005301b57ade5ed2572c05 [INFO] running `Command { std: "docker" "start" "-a" "ed1d114b8c877cf150c5716096e21c464168ff81c2005301b57ade5ed2572c05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed1d114b8c877cf150c5716096e21c464168ff81c2005301b57ade5ed2572c05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed1d114b8c877cf150c5716096e21c464168ff81c2005301b57ade5ed2572c05", kill_on_drop: false }` [INFO] [stdout] ed1d114b8c877cf150c5716096e21c464168ff81c2005301b57ade5ed2572c05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c1c5d30890b894f5fd6ba16ee242bb37f9355836933031471df902986e5f0c65 [INFO] running `Command { std: "docker" "start" "-a" "c1c5d30890b894f5fd6ba16ee242bb37f9355836933031471df902986e5f0c65", kill_on_drop: false }` [INFO] [stderr] Compiling typeid v1.0.3 [INFO] [stderr] Compiling erased-serde v0.4.9 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling typetag v0.2.21 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling rust_decimal v1.40.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling jiff v0.2.19 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling typetag-impl v0.2.21 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling qloxide v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.19s [INFO] running `Command { std: "docker" "inspect" "c1c5d30890b894f5fd6ba16ee242bb37f9355836933031471df902986e5f0c65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1c5d30890b894f5fd6ba16ee242bb37f9355836933031471df902986e5f0c65", kill_on_drop: false }` [INFO] [stdout] c1c5d30890b894f5fd6ba16ee242bb37f9355836933031471df902986e5f0c65 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5170a5cbb5051c10cc41b3f733d2f8aba9979e342fbc13dca7420af53a135cf1 [INFO] running `Command { std: "docker" "start" "-a" "5170a5cbb5051c10cc41b3f733d2f8aba9979e342fbc13dca7420af53a135cf1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling typetag v0.2.21 [INFO] [stderr] Compiling qloxide v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.78s [INFO] running `Command { std: "docker" "inspect" "5170a5cbb5051c10cc41b3f733d2f8aba9979e342fbc13dca7420af53a135cf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5170a5cbb5051c10cc41b3f733d2f8aba9979e342fbc13dca7420af53a135cf1", kill_on_drop: false }` [INFO] [stdout] 5170a5cbb5051c10cc41b3f733d2f8aba9979e342fbc13dca7420af53a135cf1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 673e0d8a9f5a60acfa58439bb6dabdedccaad9429f8ec5ffd4ef29f0033b87c0 [INFO] running `Command { std: "docker" "start" "-a" "673e0d8a9f5a60acfa58439bb6dabdedccaad9429f8ec5ffd4ef29f0033b87c0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qloxide-caf0718c38e1ec1a) [INFO] [stdout] [INFO] [stdout] running 99 tests [INFO] [stdout] test cashflows::tests::cashflow_construction ... ok [INFO] [stdout] test cashflows::tests::schedule_bullet ... ok [INFO] [stdout] test cashflows::tests::schedule_semiannual ... ok [INFO] [stdout] test cashflows::tests::cashflow_serde_roundtrip ... ok [INFO] [stdout] test cashflows::tests::add_months_end_of_month ... ok [INFO] [stdout] test cashflows::tests::schedule_quarterly ... ok [INFO] [stdout] test cashflows::tests::schedule_with_business_day_adjustment ... ok [INFO] [stdout] test curves::tests::forward_rate_flat_curve ... ok [INFO] [stdout] test curves::tests::interpolated_curve ... ok [INFO] [stdout] test curves::tests::unsorted_pillars_rejected ... ok [INFO] [stdout] test curves::tests::empty_pillars_rejected ... ok [INFO] [stdout] test curves::tests::flat_curve ... ok [INFO] [stdout] test curves::tests::zero_rate_flat_curve ... ok [INFO] [stdout] test dates::calendar::tests::count_business_days_negative ... ok [INFO] [stdout] test dates::calendar::tests::count_business_days_with_holidays ... ok [INFO] [stdout] test curves::tests::df_at_base_is_one ... ok [INFO] [stdout] test dates::calendar::tests::calendar_serde_roundtrip ... ok [INFO] [stdout] test config::tests::missing_config_file_errors ... ok [INFO] [stdout] test curves::tests::curve_serde_roundtrip ... ok [INFO] [stdout] test config::tests::duplicate_deal_id_errors ... ok [INFO] [stdout] test curves::tests::df_between_dates ... ok [INFO] [stdout] test config::tests::unknown_instrument_in_deal_errors ... ok [INFO] [stdout] test curves::tests::rate_with_compounding ... ok [INFO] [stdout] test dates::calendar::tests::count_business_days_one_week ... ok [INFO] [stdout] test dates::calendar::tests::step_from_weekend_slips_backward ... ok [INFO] [stdout] test dates::calendar::tests::step_from_weekend_slips_forward ... ok [INFO] [stdout] test config::tests::duplicate_instrument_id_errors ... ok [INFO] [stdout] test config::tests::load_array_instruments ... ok [INFO] [stdout] test dates::daycount::tests::compounding_serde ... ok [INFO] [stdout] test config::tests::missing_market_data_warns ... ok [INFO] [stdout] test dates::calendar::tests::volatility_calendar ... ok [INFO] [stdout] test dates::daycount::tests::daycount_serde ... ok [INFO] [stdout] test dates::calendar::tests::weekday_and_holiday ... ok [INFO] [stdout] test dates::calendar::tests::weekday_weekend_is_holiday ... ok [INFO] [stdout] test dates::daycount::tests::compounding_simple_roundtrip ... ok [INFO] [stdout] test dates::daycount::tests::act360 ... ok [INFO] [stdout] test dates::daycount::tests::act365 ... ok [INFO] [stdout] test dates::daycount::tests::act_act_isda_cross_year ... ok [INFO] [stdout] test dates::daycount::tests::act_act_isda_same_year ... ok [INFO] [stdout] test dates::daycount::tests::compounding_continuous_roundtrip ... ok [INFO] [stdout] test dates::daycount::tests::compounding_convert ... ok [INFO] [stdout] test dates::daycount::tests::thirty360_basic ... ok [INFO] [stdout] test dates::rules::tests::modified_following_month_boundary ... ok [INFO] [stdout] test dates::rules::tests::modified_following_no_month_cross ... ok [INFO] [stdout] test dates::rules::tests::daterule_serde_roundtrip ... ok [INFO] [stdout] test dates::rules::tests::next_business_day ... ok [INFO] [stdout] test dates::rules::tests::step_forward_two_days ... ok [INFO] [stdout] test dates::rules::tests::null_rule ... ok [INFO] [stdout] test dates::tests::date_as_of_midnight ... ok [INFO] [stdout] test dates::tests::date_display ... ok [INFO] [stdout] test dates::tests::date_serde_roundtrip ... ok [INFO] [stdout] test dates::tests::date_arithmetic ... ok [INFO] [stdout] test dates::tests::date_from_str ... ok [INFO] [stdout] test dates::tests::timestamp_parse ... ok [INFO] [stdout] test dates::tests::timestamp_serde_roundtrip ... ok [INFO] [stdout] test dates::tests::date_weekday ... ok [INFO] [stdout] test dates::tests::date_try_new_invalid ... ok [INFO] [stdout] test instruments::tests::pay_date_null_rule ... ok [INFO] [stdout] test instruments::tests::pay_date_t_plus_2_over_weekend ... ok [INFO] [stdout] test instruments::tests::settlement_at_date_invalid_time ... ok [INFO] [stdout] test dates::tests::date_new ... ok [INFO] [stdout] test dates::rules::tests::prev_business_day ... ok [INFO] [stdout] test dates::tests::date_ordering ... ok [INFO] [stdout] test market_data::tests::add_and_retrieve_discount_curve ... ok [INFO] [stdout] test market_data::tests::add_and_retrieve_spot ... ok [INFO] [stdout] test market_data::tests::missing_curve_errors ... ok [INFO] [stdout] test market_data::tests::missing_spot_errors ... ok [INFO] [stdout] test portfolio::tests::compress_fully_offset ... ok [INFO] [stdout] test market_data::tests::multiple_currencies ... ok [INFO] [stdout] test portfolio::tests::compress_net_short ... ok [INFO] [stdout] test portfolio::tests::compress_multiple_instruments ... ok [INFO] [stdout] test portfolio::tests::compress_nets_same_instrument ... ok [INFO] [stdout] test pricing::bond::tests::annual_coupon_bond ... ok [INFO] [stdout] test pricing::bond::tests::higher_rate_lower_price ... ok [INFO] [stdout] test pricing::bond::tests::par_bond_prices_near_par ... ok [INFO] [stdout] test pricing::bond::tests::zero_rate_prices_at_par ... ok [INFO] [stdout] test pricing::bond::tests::zero_coupon_bond_prices_at_df ... ok [INFO] [stdout] test dates::calendar::tests::step_backward ... ok [INFO] [stdout] test dates::calendar::tests::step_forward ... ok [INFO] [stdout] test instruments::tests::pay_date_t_plus_2_midweek ... ok [INFO] [stdout] test config::tests::load_single_object_files ... ok [INFO] [stdout] test pricing::tests::unsupported_instrument_errors ... ok [INFO] [stdout] test reference_data::credit_entity::tests::credit_entity_serde_roundtrip ... ok [INFO] [stdout] test dates::calendar::tests::everyday_no_holidays ... ok [INFO] [stdout] test dates::tests::zoned_parse ... ok [INFO] [stdout] test pricing::future::tests::on_expiry_date_prices_ok ... ok [INFO] [stdout] test pricing::future::tests::after_settlement_on_expiry_day_expired ... ok [INFO] [stdout] test instruments::tests::settlement_at_date_invalid_timezone ... ok [INFO] [stdout] test pricing::future::tests::missing_spot_errors ... ok [INFO] [stdout] test pricing::future::tests::future_prices_at_spot ... ok [INFO] [stdout] test pricing::future::tests::expired_future_uses_settlement_price ... ok [INFO] [stdout] test reference_data::currency::tests::currency_construction ... ok [INFO] [stdout] test reference_data::currency::tests::currency_serde_roundtrip ... ok [INFO] [stdout] test reference_data::rate_index::tests::rate_index_serde_roundtrip ... ok [INFO] [stdout] test pricing::future::tests::before_settlement_on_expiry_day_not_expired ... ok [INFO] [stdout] test instruments::tests::settlement_at_date_otc_new_york ... ok [INFO] [stdout] test dates::tests::zoned_serde_roundtrip ... ok [INFO] [stdout] test instruments::tests::settlement_at_date_ice_london ... ok [INFO] [stdout] test instruments::tests::settlement_at_date_otc_new_york_dst ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/qloxide-91ab2917bc177324) [INFO] [stdout] [INFO] [stderr] Running tests/instrument_json.rs (/opt/rustwide/target/debug/deps/instrument_json-c228c987d6855864) [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 12 tests [INFO] [stdout] test deserialize_future_from_json ... ok [INFO] [stdout] test bond_serde_roundtrip ... ok [INFO] [stdout] test basket_serde_roundtrip ... ok [INFO] [stdout] test equity_serde_roundtrip ... ok [INFO] [stdout] test option_serde_roundtrip ... ok [INFO] [stdout] test option_intrinsic_value ... ok [INFO] [stdout] test nested_basket_serde_roundtrip ... ok [INFO] [stdout] test unknown_type_gives_error ... ok [INFO] [stdout] test swap_serde_roundtrip ... ok [INFO] [stdout] test future_serde_roundtrip ... ok [INFO] [stdout] test fx_forward_serde_roundtrip ... ok [INFO] [stderr] Doc-tests qloxide [INFO] [stdout] test malformed_json_gives_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "673e0d8a9f5a60acfa58439bb6dabdedccaad9429f8ec5ffd4ef29f0033b87c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "673e0d8a9f5a60acfa58439bb6dabdedccaad9429f8ec5ffd4ef29f0033b87c0", kill_on_drop: false }` [INFO] [stdout] 673e0d8a9f5a60acfa58439bb6dabdedccaad9429f8ec5ffd4ef29f0033b87c0