[INFO] cloning repository https://github.com/RickyBoyd/fire
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RickyBoyd/fire" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRickyBoyd%2Ffire", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRickyBoyd%2Ffire'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b44e775e271c48beaf290fa3bd17d3ea595bb485
[INFO] testing RickyBoyd/fire against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRickyBoyd%2Ffire" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RickyBoyd/fire
[INFO] finished tweaking git repo https://github.com/RickyBoyd/fire
[INFO] tweaked toml for git repo https://github.com/RickyBoyd/fire written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RickyBoyd/fire on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RickyBoyd/fire 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 96c0ad2111ab178cd6ba494b2378c9619252e716d459f98dbbdca9d91081c45e
[INFO] running `Command { std: "docker" "start" "-a" "96c0ad2111ab178cd6ba494b2378c9619252e716d459f98dbbdca9d91081c45e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96c0ad2111ab178cd6ba494b2378c9619252e716d459f98dbbdca9d91081c45e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96c0ad2111ab178cd6ba494b2378c9619252e716d459f98dbbdca9d91081c45e", kill_on_drop: false }`
[INFO] [stdout] 96c0ad2111ab178cd6ba494b2378c9619252e716d459f98dbbdca9d91081c45e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc70fe69ba1b33f8c0f9218e61c30823406e79cb1a0cca8c9bfe02e5283c6781
[INFO] running `Command { std: "docker" "start" "-a" "fc70fe69ba1b33f8c0f9218e61c30823406e79cb1a0cca8c9bfe02e5283c6781", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling fire v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.81s
[INFO] running `Command { std: "docker" "inspect" "fc70fe69ba1b33f8c0f9218e61c30823406e79cb1a0cca8c9bfe02e5283c6781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc70fe69ba1b33f8c0f9218e61c30823406e79cb1a0cca8c9bfe02e5283c6781", kill_on_drop: false }`
[INFO] [stdout] fc70fe69ba1b33f8c0f9218e61c30823406e79cb1a0cca8c9bfe02e5283c6781
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9d0ccde7f4e0a53a3c385de6d99675fa7c872572caecab8c8f1f504a6725a50
[INFO] running `Command { std: "docker" "start" "-a" "f9d0ccde7f4e0a53a3c385de6d99675fa7c872572caecab8c8f1f504a6725a50", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling fire v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.12s
[INFO] running `Command { std: "docker" "inspect" "f9d0ccde7f4e0a53a3c385de6d99675fa7c872572caecab8c8f1f504a6725a50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9d0ccde7f4e0a53a3c385de6d99675fa7c872572caecab8c8f1f504a6725a50", kill_on_drop: false }`
[INFO] [stdout] f9d0ccde7f4e0a53a3c385de6d99675fa7c872572caecab8c8f1f504a6725a50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] febccc5b75b5fcc38ad40a389f84f43f8a50b66d6f3ac8ed25eeac4c77403738
[INFO] running `Command { std: "docker" "start" "-a" "febccc5b75b5fcc38ad40a389f84f43f8a50b66d6f3ac8ed25eeac4c77403738", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fire-82560b01e0b168ee)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test api::tests::api_request_from_json_parses_bond_ladder_withdrawal_order ... ok
[INFO] [stdout] test api::tests::api_request_from_json_parses_coast_mode_and_retirement_age ... ok
[INFO] [stdout] test api::tests::api_request_from_json_parses_web_keys ... ok
[INFO] [stdout] test api::tests::build_goal_solve_config_defaults_from_inputs ... ok
[INFO] [stdout] test api::tests::build_goal_solve_config_rejects_invalid_threshold ... ok
[INFO] [stdout] test api::tests::build_inputs_defaults_taxable_basis_to_start_when_zero ... ok
[INFO] [stdout] test api::tests::build_inputs_rejects_invalid_contribution_growth_rate ... ok
[INFO] [stdout] test api::tests::build_inputs_rejects_invalid_guardrail_range ... ok
[INFO] [stdout] test api::tests::build_inputs_rejects_invalid_taxable_basis ... ok
[INFO] [stdout] test api::tests::build_inputs_rejects_invalid_uk_band_order ... ok
[INFO] [stdout] test api::tests::build_inputs_rejects_mortgage_payment_without_end_age ... ok
[INFO] [stdout] test api::tests::build_inputs_uses_isa_defaults_for_taxable_return_params ... ok
[INFO] [stdout] test core::engine::tests::derive_seed_changes_per_age_and_scenario ... ok
[INFO] [stdout] test core::engine::tests::execute_taxable_sale_updates_value_basis_and_allowance ... ok
[INFO] [stdout] test core::engine::tests::net_from_taxable_gross_with_no_gain_has_no_tax ... ok
[INFO] [stdout] test core::engine::tests::net_from_taxable_gross_applies_allowance_then_tax ... ok
[INFO] [stdout] test core::engine::tests::oracle_bond_ladder_draws_evenly_before_other_pots ... ok
[INFO] [stdout] test api::tests::solve_goal_response_serialization_contains_expected_fields ... ok
[INFO] [stdout] test api::tests::simulate_response_serialization_contains_expected_fields ... ok
[INFO] [stdout] test core::engine::tests::oracle_isa_cap_overflow_and_contribution_growth_match_hand_calculation ... ok
[INFO] [stdout] test core::engine::tests::oracle_compound_pre_retirement_path_matches_hand_calculation ... ok
[INFO] [stdout] test core::engine::tests::oracle_pension_withdrawal_uses_gross_up_for_flat_income_tax ... ok
[INFO] [stdout] test core::engine::tests::oracle_taxable_first_withdrawal_applies_cgt_and_preserves_pension ... ok
[INFO] [stdout] test core::engine::tests::plan_real_spending_guyton_klinger_cuts_after_bad_year_above_guardrail ... ok
[INFO] [stdout] test core::engine::tests::plan_real_spending_vpw_spends_more_later_with_same_balance ... ok
[INFO] [stdout] test core::engine::tests::percentile_interpolates_between_points ... ok
[INFO] [stdout] test core::engine::tests::pre_retirement_contributions_apply_isa_cap_and_overflow ... ok
[INFO] [stdout] test core::engine::tests::pre_retirement_contributions_clamp_negative_values ... ok
[INFO] [stdout] test core::engine::tests::pre_retirement_contributions_grow_annually_with_rate ... ok
[INFO] [stdout] test core::engine::tests::prop_one_year_zero_growth_conserves_total_when_income_is_affordable ... ok
[INFO] [stdout] test core::engine::tests::prop_pre_retirement_yearly_accounting_identity_per_pot ... ok
[INFO] [stdout] test core::engine::tests::mortgage_end_age_reduces_required_spending_in_retirement ... ok
[INFO] [stdout] test core::engine::tests::plan_real_spending_floor_upside_increases_after_positive_returns ... ok
[INFO] [stdout] test core::engine::tests::prop_single_retirement_year_identity_holds_with_withdrawals_taxes_and_growth ... ok
[INFO] [stdout] test core::engine::tests::prop_trace_rows_have_finite_non_negative_balances_and_consistent_zero_suffix ... ok
[INFO] [stdout] test core::engine::tests::required_spending_drops_after_mortgage_end_age ... ok
[INFO] [stdout] test core::engine::tests::run_model_populates_per_pot_stats ... ok
[INFO] [stdout] test core::engine::tests::run_withdrawal_year_adds_extra_to_cash_in_good_years ... ok
[INFO] [stdout] test core::engine::tests::run_withdrawal_year_bucket_refills_cash_toward_target_after_good_year ... ok
[INFO] [stdout] test core::engine::tests::sample_market_clamps_extreme_values ... ok
[INFO] [stdout] test core::engine::tests::sample_market_zero_volatility_returns_means ... ok
[INFO] [stdout] test core::engine::tests::simulate_scenario_respects_contribution_stop_age ... ok
[INFO] [stdout] test core::engine::tests::state_pension_can_cover_spending_without_assets ... ok
[INFO] [stdout] test core::engine::tests::uk_tax_bands_apply_progressive_rates ... ok
[INFO] [stdout] test core::engine::tests::withdraw_from_portfolio_before_pension_access_ignores_pension ... ok
[INFO] [stdout] test core::engine::tests::withdraw_from_taxable_for_net_targets_net_amount ... ok
[INFO] [stdout] test core::engine::tests::yearly_cashflow_trace_includes_contributions_spending_taxes_and_balances ... ok
[INFO] [stdout] test core::engine::tests::prop_terminal_best_decile_bounds_median_and_worst_decile ... ok
[INFO] [stdout] test core::solver::tests::max_income_solver_finds_deterministic_solution ... ok
[INFO] [stdout] test core::solver::tests::required_contribution_solver_finds_deterministic_solution ... ok
[INFO] [stdout] test core::solver::tests::required_contribution_solver_reports_infeasible_when_bounds_too_low ... ok
[INFO] [stdout] test core::engine::tests::zero_volatility_fixed_seed_reruns_are_identical ... ok
[INFO] [stdout] test core::engine::tests::prop_run_model_outputs_are_finite_and_non_negative ... ok
[INFO] [stdout] test api::tests::golden_snapshot_retirement_sweep_json ... FAILED
[INFO] [stdout] test api::tests::golden_snapshot_coast_fire_vpw_json ... FAILED
[INFO] [stdout] test core::engine::tests::prop_higher_contributions_do_not_reduce_success_rate ... ok
[INFO] [stdout] test core::engine::tests::prop_higher_expected_returns_do_not_reduce_success_rate ... ok
[INFO] [stdout] test core::engine::tests::prop_higher_target_income_does_not_improve_success_rate ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::golden_snapshot_retirement_sweep_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::golden_snapshot_retirement_sweep_json' (31) panicked at src/api/mod.rs:1566:9:
[INFO] [stdout] assertion `left == right` failed: snapshot mismatch for tests/golden/retirement_sweep_guardrails.json; run with UPDATE_GOLDEN=1 to refresh if expected
[INFO] [stdout]   left: "{\"mode\":\"retirement\",\"withdrawalPolicy\":\"guardrails\",\"coastRetirementAge\":null,\"successThreshold\":0.9,\"selectedRetirementAge\":null,\"bestRetirementAge\":34,\"cashflowCandidateAge\":34,\"cashflowRetirementAge\":34,\"cashflowContributionStopAge\":34,\"ageResults\":[{\"retirementAge\":30,\"successRate\":0.0,\"medianRetirementPot\":315000.0,\"p10RetirementPot\":315000.0,\"medianRetirementIsa\":100000.0,\"p10RetirementIsa\":100000.0,\"medianRetirementTaxable\":15000.0,\"p10RetirementTaxable\":15000.0,\"medianRetirementPension\":200000.0,\"p10RetirementPension\":200000.0,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.20401512562302082,\"medianAvgIncomeRatio\":0.7752303947604988},{\"retirementAge\":31,\"successRate\":0.0,\"medianRetirementPot\":370591.78591704706,\"p10RetirementPot\":325399.5993440063,\"medianRetirementIsa\":125718.37398850152,\"p10RetirementIsa\":110127.22586286726,\"medianRetirementTaxable\":30324.080864358628,\"p10RetirementTaxable\":28400.052307159272,\"medianRetirementPension\":213954.22414687212,\"p10RetirementPension\":187819.09737519524,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.11186171890604224,\"medianAvgIncomeRatio\":0.8731820470578753},{\"retirementAge\":32,\"successRate\":0.0,\"medianRetirementPot\":416694.87484510045,\"p10RetirementPot\":356371.90989116085,\"medianRetirementIsa\":149579.87504388147,\"p10RetirementIsa\":126337.52057234866,\"medianRetirementTaxable\":45203.91015997151,\"p10RetirementTaxable\":41655.5618261848,\"medianRetirementPension\":222598.01159918337,\"p10RetirementPension\":183245.39344537965,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.1410831072064202,\"medianAvgIncomeRatio\":0.8882974868834819},{\"retirementAge\":33,\"successRate\":0.0,\"medianRetirementPot\":472030.828084281,\"p10RetirementPot\":392590.5069799181,\"medianRetirementIsa\":180076.87243578612,\"p10RetirementIsa\":148694.6869310651,\"medianRetirementTaxable\":61924.155156845205,\"p10RetirementTaxable\":56580.18249828034,\"medianRetirementPension\":236142.9240342969,\"p10RetirementPension\":186725.73229065692,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.0818135037756619,\"medianAvgIncomeRatio\":0.9032656983437708},{\"retirementAge\":34,\"successRate\":0.0,\"medianRetirementPot\":537533.5407564141,\"p10RetirementPot\":439323.68614029296,\"medianRetirementIsa\":202149.98921168325,\"p10RetirementIsa\":168890.7170546669,\"medianRetirementTaxable\":77778.45811637766,\"p10RetirementTaxable\":69999.50057952892,\"medianRetirementPension\":250594.5760948523,\"p10RetirementPension\":200608.92734383701,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.14639253821379203,\"medianAvgIncomeRatio\":0.9145835983737662}],\"cashflowYears\":[{\"age\":30,\"medianContributionIsa\":19540.447017702834,\"medianContributionTaxable\":14655.335263277124,\"medianContributionPension\":0.0,\"medianContributionTotal\":34195.782280979955,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":124557.61108558298,\"medianEndTaxable\":30200.40470985558,\"medianEndPension\":211563.12598049987,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":365795.05897527136},{\"age\":31,\"medianContributionIsa\":19006.53030748916,\"medianContributionTaxable\":14254.89773061687,\"medianContributionPension\":0.0,\"medianContributionTotal\":33261.42803810604,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":144822.69393700204,\"medianEndTaxable\":45032.55323360116,\"medianEndPension\":220005.8992098912,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":407306.6885017101},{\"age\":32,\"medianContributionIsa\":18578.451439408687,\"medianContributionTaxable\":13933.838579556515,\"medianContributionPension\":0.0,\"medianContributionTotal\":32512.290018965203,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":173235.8435777416,\"medianEndTaxable\":61581.7269509217,\"medianEndPension\":232544.4336369204,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":470670.5103278033},{\"age\":33,\"medianContributionIsa\":18152.1234812943,\"medianContributionTaxable\":13614.092610970729,\"medianContributionPension\":0.0,\"medianContributionTotal\":31766.21609226503,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":202149.98921168325,\"medianEndTaxable\":77778.45811637766,\"medianEndPension\":250594.5760948523,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":537533.5407564141},{\"age\":34,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.00000003593,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.00000003593,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":166955.65009465336,\"medianEndTaxable\":65497.55459588934,\"medianEndPension\":261478.3878942451,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":491539.541663512},{\"age\":35,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.000000026484,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.000000026484,\"medianTaxCgt\":3.076981270972863,\"medianTaxIncome\":0.0,\"medianTaxTotal\":3.076981270972863,\"medianEndIsa\":134034.5492889112,\"medianEndTaxable\":52582.68194739253,\"medianEndPension\":269411.46350995457,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":459684.332807808},{\"age\":36,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.000000012486,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.00000001716,\"medianTaxCgt\":145.1189755999572,\"medianTaxIncome\":0.0,\"medianTaxTotal\":145.1189755999572,\"medianEndIsa\":103781.10249651424,\"medianEndTaxable\":40492.86660079358,\"medianEndPension\":282386.4525335701,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":434722.2403949179},{\"age\":37,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":47377.5108317635,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":49612.50000002946,\"medianTaxCgt\":218.79017587697635,\"medianTaxIncome\":0.0,\"medianTaxTotal\":218.79017587697635,\"medianEndIsa\":69577.06506263392,\"medianEndTaxable\":27095.002713480637,\"medianEndPension\":289906.65513901704,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":396799.5776411952},{\"age\":38,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":47250.00000001734,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":47250.0000000179,\"medianTaxCgt\":323.37801071546824,\"medianTaxIncome\":0.0,\"medianTaxTotal\":323.37801071546824,\"medianEndIsa\":31824.800036560802,\"medianEndTaxable\":13021.327419765505,\"medianEndPension\":293498.12796253327,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":346697.3509028937},{\"age\":39,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":41256.94910062116,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":42525.00000000576,\"medianTaxCgt\":301.7956631023251,\"medianTaxIncome\":0.0,\"medianTaxTotal\":301.7956631023251,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":40,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":41,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":42,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":43,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":44,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0}]}\n"
[INFO] [stdout]  right: "{\"mode\":\"retirement\",\"withdrawalPolicy\":\"guardrails\",\"coastRetirementAge\":null,\"successThreshold\":0.9,\"selectedRetirementAge\":null,\"bestRetirementAge\":34,\"cashflowCandidateAge\":34,\"cashflowRetirementAge\":34,\"cashflowContributionStopAge\":34,\"ageResults\":[{\"retirementAge\":30,\"successRate\":0.0,\"medianRetirementPot\":315000.0,\"p10RetirementPot\":315000.0,\"medianRetirementIsa\":100000.0,\"p10RetirementIsa\":100000.0,\"medianRetirementTaxable\":15000.0,\"p10RetirementTaxable\":15000.0,\"medianRetirementPension\":200000.0,\"p10RetirementPension\":200000.0,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.20401512562302082,\"medianAvgIncomeRatio\":0.7752303947604988},{\"retirementAge\":31,\"successRate\":0.0,\"medianRetirementPot\":370591.78591704706,\"p10RetirementPot\":325399.5993440063,\"medianRetirementIsa\":125718.37398850152,\"p10RetirementIsa\":110127.22586286726,\"medianRetirementTaxable\":30324.080864358628,\"p10RetirementTaxable\":28400.052307159272,\"medianRetirementPension\":213954.22414687212,\"p10RetirementPension\":187819.09737519524,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.11186171890604224,\"medianAvgIncomeRatio\":0.8731820470578753},{\"retirementAge\":32,\"successRate\":0.0,\"medianRetirementPot\":416694.87484510045,\"p10RetirementPot\":356371.90989116085,\"medianRetirementIsa\":149579.87504388147,\"p10RetirementIsa\":126337.52057234866,\"medianRetirementTaxable\":45203.91015997151,\"p10RetirementTaxable\":41655.5618261848,\"medianRetirementPension\":222598.01159918337,\"p10RetirementPension\":183245.39344537965,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.1410831072064202,\"medianAvgIncomeRatio\":0.8882974868834819},{\"retirementAge\":33,\"successRate\":0.0,\"medianRetirementPot\":472030.828084281,\"p10RetirementPot\":392590.5069799181,\"medianRetirementIsa\":180076.87243578612,\"p10RetirementIsa\":148694.6869310651,\"medianRetirementTaxable\":61924.155156845205,\"p10RetirementTaxable\":56580.18249828034,\"medianRetirementPension\":236142.9240342969,\"p10RetirementPension\":186725.73229065692,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.0818135037756619,\"medianAvgIncomeRatio\":0.9032656983437708},{\"retirementAge\":34,\"successRate\":0.0,\"medianRetirementPot\":537533.5407564142,\"p10RetirementPot\":439323.68614029296,\"medianRetirementIsa\":202149.98921168325,\"p10RetirementIsa\":168890.7170546669,\"medianRetirementTaxable\":77778.45811637766,\"p10RetirementTaxable\":69999.50057952892,\"medianRetirementPension\":250594.5760948523,\"p10RetirementPension\":200608.92734383701,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.14639253821379203,\"medianAvgIncomeRatio\":0.9145835983737662}],\"cashflowYears\":[{\"age\":30,\"medianContributionIsa\":19540.447017702834,\"medianContributionTaxable\":14655.335263277124,\"medianContributionPension\":0.0,\"medianContributionTotal\":34195.782280979955,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":124557.61108558298,\"medianEndTaxable\":30200.40470985558,\"medianEndPension\":211563.12598049987,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":365795.05897527136},{\"age\":31,\"medianContributionIsa\":19006.53030748916,\"medianContributionTaxable\":14254.89773061687,\"medianContributionPension\":0.0,\"medianContributionTotal\":33261.42803810604,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":144822.69393700204,\"medianEndTaxable\":45032.55323360116,\"medianEndPension\":220005.8992098912,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":407306.6885017101},{\"age\":32,\"medianContributionIsa\":18578.451439408687,\"medianContributionTaxable\":13933.838579556515,\"medianContributionPension\":0.0,\"medianContributionTotal\":32512.290018965203,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":173235.8435777416,\"medianEndTaxable\":61581.7269509217,\"medianEndPension\":232544.4336369204,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":470670.5103278033},{\"age\":33,\"medianContributionIsa\":18152.1234812943,\"medianContributionTaxable\":13614.092610970729,\"medianContributionPension\":0.0,\"medianContributionTotal\":31766.21609226503,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":202149.98921168325,\"medianEndTaxable\":77778.45811637766,\"medianEndPension\":250594.5760948523,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":537533.5407564142},{\"age\":34,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.00000003593,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.00000003593,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":166955.65009465336,\"medianEndTaxable\":65497.55459588934,\"medianEndPension\":261478.3878942451,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":491539.541663512},{\"age\":35,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.000000026484,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.000000026484,\"medianTaxCgt\":3.076981270972863,\"medianTaxIncome\":0.0,\"medianTaxTotal\":3.076981270972863,\"medianEndIsa\":134034.5492889112,\"medianEndTaxable\":52582.68194739253,\"medianEndPension\":269411.46350995457,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":459684.332807808},{\"age\":36,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":50000.000000012486,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":50000.00000001716,\"medianTaxCgt\":145.1189755999572,\"medianTaxIncome\":0.0,\"medianTaxTotal\":145.1189755999572,\"medianEndIsa\":103781.10249651424,\"medianEndTaxable\":40492.86660079358,\"medianEndPension\":282386.4525335701,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":434722.2403949179},{\"age\":37,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":47377.5108317635,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":49612.50000002946,\"medianTaxCgt\":218.79017587697635,\"medianTaxIncome\":0.0,\"medianTaxTotal\":218.79017587697635,\"medianEndIsa\":69577.06506263392,\"medianEndTaxable\":27095.002713480637,\"medianEndPension\":289906.65513901704,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":396799.5776411952},{\"age\":38,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":47250.00000001734,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":47250.0000000179,\"medianTaxCgt\":323.37801071546824,\"medianTaxIncome\":0.0,\"medianTaxTotal\":323.37801071546824,\"medianEndIsa\":31824.800036560802,\"medianEndTaxable\":13021.327419765505,\"medianEndPension\":293498.12796253327,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":346697.3509028937},{\"age\":39,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":41256.94910062116,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":42525.00000000576,\"medianTaxCgt\":301.7956631023251,\"medianTaxIncome\":0.0,\"medianTaxTotal\":301.7956631023251,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":40,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":41,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":42,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":43,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":44,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0}]}\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59ed92cee45a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59ed92cee45a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59ed92cee45a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x59ed92cee45a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x59ed92d03bba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x59ed92d03bba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x59ed92cf30a2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x59ed92cf30a2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x59ed92ccb8ff - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x59ed92ccb8ff - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x59ed92ce62d9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x59ed92bf053c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x59ed92bf053c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x59ed92ce6492 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x59ed92ce6492 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x59ed92ccb9b8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x59ed92cc30f9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x59ed92ccc6cd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x59ed92d0437c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x59ed92d04293 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x59ed92ba1400 - core[35159d6ffb30e017]::panicking::assert_failed::<&str, alloc[a8a7aba520129d98]::string::String>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x59ed92ba2f87 - fire[b5237eda3bb11dc4]::api::tests::assert_golden_snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1566:9
[INFO] [stdout]   22:     0x59ed92ba3dfe - fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_retirement_sweep_json
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1907:9
[INFO] [stdout]   23:     0x59ed92ba1de7 - fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_retirement_sweep_json::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1867:47
[INFO] [stdout]   24:     0x59ed92b7a326 - <fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_retirement_sweep_json::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x59ed92be381b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59ed92be381b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x59ed92bf100b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x59ed92bf100b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x59ed92bf100b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x59ed92bf100b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x59ed92beb9e4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x59ed92beb9e4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x59ed92bf3c12 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x59ed92bf3c12 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x59ed92bf3c12 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x59ed92bf3c12 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x59ed92ced84f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x59ed92ced84f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x76eb7edf5aa4 - <unknown>
[INFO] [stdout]   46:     0x76eb7ee82a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::golden_snapshot_coast_fire_vpw_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::golden_snapshot_coast_fire_vpw_json' (30) panicked at src/api/mod.rs:1566:9:
[INFO] [stdout] assertion `left == right` failed: snapshot mismatch for tests/golden/coast_fire_vpw.json; run with UPDATE_GOLDEN=1 to refresh if expected
[INFO] [stdout]   left: "{\"mode\":\"coast\",\"withdrawalPolicy\":\"vpw\",\"coastRetirementAge\":35,\"successThreshold\":0.9,\"selectedRetirementAge\":null,\"bestRetirementAge\":35,\"cashflowCandidateAge\":35,\"cashflowRetirementAge\":35,\"cashflowContributionStopAge\":35,\"ageResults\":[{\"retirementAge\":30,\"successRate\":0.0,\"medianRetirementPot\":400967.25222600304,\"p10RetirementPot\":305624.3558486032,\"medianRetirementIsa\":124230.33826651794,\"p10RetirementIsa\":89649.87041917094,\"medianRetirementTaxable\":17782.386266519672,\"p10RetirementTaxable\":13268.404712797645,\"medianRetirementPension\":252667.45401066446,\"p10RetirementPension\":194769.86543904775,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.14286300511274178,\"medianAvgIncomeRatio\":0.7275785939714665},{\"retirementAge\":31,\"successRate\":0.0,\"medianRetirementPot\":418082.33582564024,\"p10RetirementPot\":316516.1313172119,\"medianRetirementIsa\":145426.37715985326,\"p10RetirementIsa\":105129.97210532767,\"medianRetirementTaxable\":33500.91506849145,\"p10RetirementTaxable\":25775.949289263583,\"medianRetirementPension\":238052.8931933552,\"p10RetirementPension\":182640.68204992826,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.05103048653007809,\"medianAvgIncomeRatio\":0.735465349501438},{\"retirementAge\":32,\"successRate\":0.0,\"medianRetirementPot\":473446.75284933066,\"p10RetirementPot\":371403.8071766248,\"medianRetirementIsa\":166770.11592982378,\"p10RetirementIsa\":131751.6244867056,\"medianRetirementTaxable\":49538.517074299336,\"p10RetirementTaxable\":39756.04451273794,\"medianRetirementPension\":250167.8397889617,\"p10RetirementPension\":197684.6439698793,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.0908021270018715,\"medianAvgIncomeRatio\":0.745775423750608},{\"retirementAge\":33,\"successRate\":0.0,\"medianRetirementPot\":527916.650827996,\"p10RetirementPot\":407938.6157227739,\"medianRetirementIsa\":192070.49043054692,\"p10RetirementIsa\":159121.89633754836,\"medianRetirementTaxable\":65788.80794447477,\"p10RetirementTaxable\":56415.24274611876,\"medianRetirementPension\":265302.95272566855,\"p10RetirementPension\":185450.9478972646,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.09350635481814719,\"medianAvgIncomeRatio\":0.7592188938050565},{\"retirementAge\":34,\"successRate\":0.0,\"medianRetirementPot\":545959.2745489001,\"p10RetirementPot\":426569.68010950624,\"medianRetirementIsa\":205660.58851690983,\"p10RetirementIsa\":163513.66519640706,\"medianRetirementTaxable\":79749.80041201736,\"p10RetirementTaxable\":66397.24291753523,\"medianRetirementPension\":261416.55709020252,\"p10RetirementPension\":190722.7955513836,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.07563191595125052,\"medianAvgIncomeRatio\":0.7629377972394146},{\"retirementAge\":35,\"successRate\":0.0,\"medianRetirementPot\":577855.9936736544,\"p10RetirementPot\":453287.1991181618,\"medianRetirementIsa\":230111.2692639405,\"p10RetirementIsa\":174971.00293710092,\"medianRetirementTaxable\":92453.84429598723,\"p10RetirementTaxable\":79090.77021837598,\"medianRetirementPension\":261866.00364121253,\"p10RetirementPension\":180048.20297313656,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.108472020707515,\"medianAvgIncomeRatio\":0.7812220342839193}],\"cashflowYears\":[{\"age\":30,\"medianContributionIsa\":19526.30656116957,\"medianContributionTaxable\":14644.72992087718,\"medianContributionPension\":0.0,\"medianContributionTotal\":34171.03648204675,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":125401.03242827796,\"medianEndTaxable\":30431.92650927868,\"medianEndPension\":211348.14635440614,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":364598.70113207266},{\"age\":31,\"medianContributionIsa\":19049.349649509117,\"medianContributionTaxable\":14287.012237131836,\"medianContributionPension\":0.0,\"medianContributionTotal\":33336.36188664095,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":149542.63782554917,\"medianEndTaxable\":46004.76050003743,\"medianEndPension\":220870.84584937734,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":415887.2422299385},{\"age\":32,\"medianContributionIsa\":18587.440151056777,\"medianContributionTaxable\":13940.580113292583,\"medianContributionPension\":0.0,\"medianContributionTotal\":32528.020264349358,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":176139.16950467185,\"medianEndTaxable\":62044.24208888799,\"medianEndPension\":229266.88433693582,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":467313.2770648203},{\"age\":33,\"medianContributionIsa\":18180.013282802254,\"medianContributionTaxable\":13635.00996210169,\"medianContributionPension\":0.0,\"medianContributionTotal\":31815.023244903943,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":209761.38669466332,\"medianEndTaxable\":79800.29330330464,\"medianEndPension\":248918.1985821068,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":537053.6346547592},{\"age\":34,\"medianContributionIsa\":17767.43255897946,\"medianContributionTaxable\":13325.574419234597,\"medianContributionPension\":0.0,\"medianContributionTotal\":31093.00697821406,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":230111.2692639405,\"medianEndTaxable\":92453.84429598723,\"medianEndPension\":261866.00364121253,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":577855.9936736544},{\"age\":35,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000003878,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003878,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":214796.8523823255,\"medianEndTaxable\":87427.54025506045,\"medianEndPension\":284049.8757567371,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":580465.1026005652},{\"age\":36,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.000000060376,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003695,\"medianTaxCgt\":52.40616355256377,\"medianTaxIncome\":0.0,\"medianTaxTotal\":52.40616355256377,\"medianEndIsa\":193354.79515214817,\"medianEndTaxable\":77297.28571962088,\"medianEndPension\":285463.5663046086,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":571396.5392557255},{\"age\":37,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000002507,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003617,\"medianTaxCgt\":40.39060668827928,\"medianTaxIncome\":0.0,\"medianTaxTotal\":40.39060668827928,\"medianEndIsa\":179838.88014510035,\"medianEndTaxable\":71108.29836822543,\"medianEndPension\":293858.9921977764,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":540931.2726718625},{\"age\":38,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000002838,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000028485,\"medianTaxCgt\":133.12075998099593,\"medianTaxIncome\":0.0,\"medianTaxTotal\":133.12075998099593,\"medianEndIsa\":164604.39398140664,\"medianEndTaxable\":65173.964478158756,\"medianEndPension\":316814.66639595135,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":545063.9769369746},{\"age\":39,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000006182,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000028886,\"medianTaxCgt\":285.2047931855194,\"medianTaxIncome\":0.0,\"medianTaxTotal\":285.2047931855194,\"medianEndIsa\":147188.8273695953,\"medianEndTaxable\":57658.58060667254,\"medianEndPension\":327465.9297814035,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":533922.1277609267},{\"age\":40,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000003026,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000002637,\"medianTaxCgt\":384.9624591973575,\"medianTaxIncome\":0.0,\"medianTaxTotal\":384.9624591973575,\"medianEndIsa\":122947.23598987338,\"medianEndTaxable\":48811.188104107234,\"medianEndPension\":348693.84193866176,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":522561.3110966664},{\"age\":41,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.000000016866,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.0000000129,\"medianTaxCgt\":501.41202942255495,\"medianTaxIncome\":0.0,\"medianTaxTotal\":501.41202942255495,\"medianEndIsa\":97858.04746549512,\"medianEndTaxable\":38134.634505983515,\"medianEndPension\":375282.03974568634,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":501936.2484060634},{\"age\":42,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.0000000061,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000014494,\"medianTaxCgt\":529.073391319165,\"medianTaxIncome\":0.0,\"medianTaxTotal\":529.073391319165,\"medianEndIsa\":74005.76879850132,\"medianEndTaxable\":29313.885995296296,\"medianEndPension\":368673.10805831547,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":472109.11767547147},{\"age\":43,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000001246,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000009895,\"medianTaxCgt\":649.2339931667758,\"medianTaxIncome\":0.0,\"medianTaxTotal\":649.2339931667758,\"medianEndIsa\":47938.38624762401,\"medianEndTaxable\":19037.6580890117,\"medianEndPension\":365315.591954087,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":439339.4374427142},{\"age\":44,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":32526.30033077902,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000000629,\"medianTaxCgt\":629.850617415516,\"medianTaxIncome\":0.0,\"medianTaxTotal\":629.850617415516,\"medianEndIsa\":23079.868503777307,\"medianEndTaxable\":9301.258159734158,\"medianEndPension\":342642.12255519046,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":406539.45076848555},{\"age\":45,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":31018.910401639932,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":31763.940771708953,\"medianTaxCgt\":554.8348313666188,\"medianTaxIncome\":0.0,\"medianTaxTotal\":554.8348313666188,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":46,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":47,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":48,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":49,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0}]}\n"
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]  right: "{\"mode\":\"coast\",\"withdrawalPolicy\":\"vpw\",\"coastRetirementAge\":35,\"successThreshold\":0.9,\"selectedRetirementAge\":null,\"bestRetirementAge\":35,\"cashflowCandidateAge\":35,\"cashflowRetirementAge\":35,\"cashflowContributionStopAge\":35,\"ageResults\":[{\"retirementAge\":30,\"successRate\":0.0,\"medianRetirementPot\":400967.25222600304,\"p10RetirementPot\":305624.3558486032,\"medianRetirementIsa\":124230.33826651794,\"p10RetirementIsa\":89649.87041917094,\"medianRetirementTaxable\":17782.386266519672,\"p10RetirementTaxable\":13268.404712797645,\"medianRetirementPension\":252667.45401066446,\"p10RetirementPension\":194769.86543904775,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.14286300511274178,\"medianAvgIncomeRatio\":0.7275785939714665},{\"retirementAge\":31,\"successRate\":0.0,\"medianRetirementPot\":418082.33582564024,\"p10RetirementPot\":316516.1313172119,\"medianRetirementIsa\":145426.37715985326,\"p10RetirementIsa\":105129.97210532767,\"medianRetirementTaxable\":33500.91506849145,\"p10RetirementTaxable\":25775.949289263583,\"medianRetirementPension\":238052.8931933552,\"p10RetirementPension\":182640.68204992826,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.05103048653007809,\"medianAvgIncomeRatio\":0.735465349501438},{\"retirementAge\":32,\"successRate\":0.0,\"medianRetirementPot\":473446.75284933066,\"p10RetirementPot\":371403.8071766248,\"medianRetirementIsa\":166770.11592982378,\"p10RetirementIsa\":131751.6244867056,\"medianRetirementTaxable\":49538.517074299336,\"p10RetirementTaxable\":39756.04451273794,\"medianRetirementPension\":250167.8397889617,\"p10RetirementPension\":197684.6439698793,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.0908021270018715,\"medianAvgIncomeRatio\":0.745775423750608},{\"retirementAge\":33,\"successRate\":0.0,\"medianRetirementPot\":527916.650827996,\"p10RetirementPot\":407938.6157227739,\"medianRetirementIsa\":192070.49043054692,\"p10RetirementIsa\":159121.89633754836,\"medianRetirementTaxable\":65788.80794447477,\"p10RetirementTaxable\":56415.24274611876,\"medianRetirementPension\":265302.95272566855,\"p10RetirementPension\":185450.9478972646,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.09350635481814719,\"medianAvgIncomeRatio\":0.7592188938050565},{\"retirementAge\":34,\"successRate\":0.0,\"medianRetirementPot\":545959.2745489001,\"p10RetirementPot\":426569.68010950624,\"medianRetirementIsa\":205660.58851690983,\"p10RetirementIsa\":163513.66519640706,\"medianRetirementTaxable\":79749.80041201736,\"p10RetirementTaxable\":66397.24291753523,\"medianRetirementPension\":261416.55709020252,\"p10RetirementPension\":190722.7955513836,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.07563191595125052,\"medianAvgIncomeRatio\":0.7629377972394146},{\"retirementAge\":35,\"successRate\":0.0,\"medianRetirementPot\":577855.9936736544,\"p10RetirementPot\":453287.1991181618,\"medianRetirementIsa\":230111.2692639405,\"p10RetirementIsa\":174971.00293710092,\"medianRetirementTaxable\":92453.84429598723,\"p10RetirementTaxable\":79090.77021837598,\"medianRetirementPension\":261866.00364121253,\"p10RetirementPension\":180048.20297313656,\"medianRetirementCash\":0.0,\"p10RetirementCash\":0.0,\"medianRetirementBondLadder\":0.0,\"p10RetirementBondLadder\":0.0,\"medianTerminalPot\":0.0,\"p10TerminalPot\":0.0,\"medianTerminalIsa\":0.0,\"p10TerminalIsa\":0.0,\"medianTerminalTaxable\":0.0,\"p10TerminalTaxable\":0.0,\"medianTerminalPension\":0.0,\"p10TerminalPension\":0.0,\"medianTerminalCash\":0.0,\"p10TerminalCash\":0.0,\"medianTerminalBondLadder\":0.0,\"p10TerminalBondLadder\":0.0,\"p10MinIncomeRatio\":0.108472020707515,\"medianAvgIncomeRatio\":0.7812220342839192}],\"cashflowYears\":[{\"age\":30,\"medianContributionIsa\":19526.30656116957,\"medianContributionTaxable\":14644.72992087718,\"medianContributionPension\":0.0,\"medianContributionTotal\":34171.03648204675,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":125401.03242827796,\"medianEndTaxable\":30431.92650927868,\"medianEndPension\":211348.14635440614,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":364598.70113207266},{\"age\":31,\"medianContributionIsa\":19049.349649509117,\"medianContributionTaxable\":14287.012237131836,\"medianContributionPension\":0.0,\"medianContributionTotal\":33336.36188664095,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":149542.63782554917,\"medianEndTaxable\":46004.76050003743,\"medianEndPension\":220870.84584937734,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":415887.2422299385},{\"age\":32,\"medianContributionIsa\":18587.440151056777,\"medianContributionTaxable\":13940.580113292583,\"medianContributionPension\":0.0,\"medianContributionTotal\":32528.020264349358,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":176139.16950467185,\"medianEndTaxable\":62044.24208888799,\"medianEndPension\":229266.88433693582,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":467313.2770648203},{\"age\":33,\"medianContributionIsa\":18180.013282802254,\"medianContributionTaxable\":13635.00996210169,\"medianContributionPension\":0.0,\"medianContributionTotal\":31815.023244903943,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":209761.38669466332,\"medianEndTaxable\":79800.29330330464,\"medianEndPension\":248918.1985821068,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":537053.6346547592},{\"age\":34,\"medianContributionIsa\":17767.43255897946,\"medianContributionTaxable\":13325.574419234597,\"medianContributionPension\":0.0,\"medianContributionTotal\":31093.00697821406,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":230111.2692639405,\"medianEndTaxable\":92453.84429598723,\"medianEndPension\":261866.00364121253,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":577855.9936736544},{\"age\":35,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000003878,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003878,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":214796.8523823255,\"medianEndTaxable\":87427.54025506045,\"medianEndPension\":284049.8757567371,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":580465.1026005652},{\"age\":36,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.000000060376,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003695,\"medianTaxCgt\":52.40616355256377,\"medianTaxIncome\":0.0,\"medianTaxTotal\":52.40616355256377,\"medianEndIsa\":193354.79515214817,\"medianEndTaxable\":77297.28571962091,\"medianEndPension\":285463.5663046086,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":571396.5392557255},{\"age\":37,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000002507,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000003617,\"medianTaxCgt\":40.39060668827928,\"medianTaxIncome\":0.0,\"medianTaxTotal\":40.39060668827928,\"medianEndIsa\":179838.88014510035,\"medianEndTaxable\":71108.29836822543,\"medianEndPension\":293858.9921977764,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":540931.2726718625},{\"age\":38,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000002838,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000028485,\"medianTaxCgt\":133.12075998099593,\"medianTaxIncome\":0.0,\"medianTaxTotal\":133.12075998099593,\"medianEndIsa\":164604.39398140664,\"medianEndTaxable\":65173.964478158756,\"medianEndPension\":316814.66639595135,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":545063.9769369746},{\"age\":39,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000006182,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000028886,\"medianTaxCgt\":285.2047931855194,\"medianTaxIncome\":0.0,\"medianTaxTotal\":285.2047931855194,\"medianEndIsa\":147188.8273695953,\"medianEndTaxable\":57658.58060667254,\"medianEndPension\":327465.9297814035,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":533922.1277609267},{\"age\":40,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000003026,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000002637,\"medianTaxCgt\":384.9624591973575,\"medianTaxIncome\":0.0,\"medianTaxTotal\":384.9624591973575,\"medianEndIsa\":122947.23598987338,\"medianEndTaxable\":48811.188104107234,\"medianEndPension\":348693.84193866176,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":522561.3110966664},{\"age\":41,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.000000016866,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.0000000129,\"medianTaxCgt\":501.41202942255495,\"medianTaxIncome\":0.0,\"medianTaxTotal\":501.41202942255495,\"medianEndIsa\":97858.04746549512,\"medianEndTaxable\":38134.634505983515,\"medianEndPension\":375282.03974568634,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":501936.2484060634},{\"age\":42,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.0000000061,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000014494,\"medianTaxCgt\":529.073391319165,\"medianTaxIncome\":0.0,\"medianTaxTotal\":529.073391319165,\"medianEndIsa\":74005.76879850132,\"medianEndTaxable\":29313.885995296296,\"medianEndPension\":368673.10805831547,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":472109.11767547147},{\"age\":43,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":36000.00000001246,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.000000009895,\"medianTaxCgt\":649.2339931667758,\"medianTaxIncome\":0.0,\"medianTaxTotal\":649.2339931667758,\"medianEndIsa\":47938.38624762399,\"medianEndTaxable\":19037.6580890117,\"medianEndPension\":365315.591954087,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":439339.4374427142},{\"age\":44,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":32526.30033077902,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":36000.00000000629,\"medianTaxCgt\":629.850617415516,\"medianTaxIncome\":0.0,\"medianTaxTotal\":629.850617415516,\"medianEndIsa\":23079.86850377729,\"medianEndTaxable\":9301.258159734158,\"medianEndPension\":342642.12255519046,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":406539.45076848555},{\"age\":45,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":31018.910401639914,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":31763.940771708953,\"medianTaxCgt\":554.8348313666188,\"medianTaxIncome\":0.0,\"medianTaxTotal\":554.8348313666188,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":46,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":47,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":48,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0},{\"age\":49,\"medianContributionIsa\":0.0,\"medianContributionTaxable\":0.0,\"medianContributionPension\":0.0,\"medianContributionTotal\":0.0,\"medianWithdrawalPortfolio\":0.0,\"medianWithdrawalNonPensionIncome\":0.0,\"medianSpendingTotal\":0.0,\"medianTaxCgt\":0.0,\"medianTaxIncome\":0.0,\"medianTaxTotal\":0.0,\"medianEndIsa\":0.0,\"medianEndTaxable\":0.0,\"medianEndPension\":0.0,\"medianEndCash\":0.0,\"medianEndBondLadder\":0.0,\"medianEndTotal\":0.0}]}\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59ed92cee45a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59ed92cee45a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59ed92cee45a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x59ed92cee45a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x59ed92d03bba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x59ed92d03bba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x59ed92cf30a2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x59ed92cf30a2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x59ed92ccb8ff - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x59ed92ccb8ff - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x59ed92ce62d9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x59ed92bf053c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x59ed92bf053c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x59ed92ce6492 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x59ed92ce6492 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x59ed92ccb9b8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x59ed92cc30f9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x59ed92ccc6cd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x59ed92d0437c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x59ed92d04293 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x59ed92ba1400 - core[35159d6ffb30e017]::panicking::assert_failed::<&str, alloc[a8a7aba520129d98]::string::String>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x59ed92ba2f87 - fire[b5237eda3bb11dc4]::api::tests::assert_golden_snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1566:9
[INFO] [stdout]   22:     0x59ed92ba3491 - fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_coast_fire_vpw_json
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1954:9
[INFO] [stdout]   23:     0x59ed92ba1d87 - fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_coast_fire_vpw_json::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/api/mod.rs:1911:45
[INFO] [stdout]   24:     0x59ed92b7a2a6 - <fire[b5237eda3bb11dc4]::api::tests::golden_snapshot_coast_fire_vpw_json::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x59ed92be381b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59ed92be381b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x59ed92bf100b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x59ed92bf100b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x59ed92bf100b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x59ed92bf100b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x59ed92bf100b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x59ed92beb9e4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x59ed92beb9e4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x59ed92bf3c12 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x59ed92bf3c12 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x59ed92bf3c12 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x59ed92bf3c12 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x59ed92bf3c12 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x59ed92ced84f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x59ed92ced84f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x76eb7edf5aa4 - <unknown>
[INFO] [stdout]   46:     0x76eb7ee82a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     api::tests::golden_snapshot_coast_fire_vpw_json
[INFO] [stdout]     api::tests::golden_snapshot_retirement_sweep_json
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 56 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "febccc5b75b5fcc38ad40a389f84f43f8a50b66d6f3ac8ed25eeac4c77403738", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "febccc5b75b5fcc38ad40a389f84f43f8a50b66d6f3ac8ed25eeac4c77403738", kill_on_drop: false }`
[INFO] [stdout] febccc5b75b5fcc38ad40a389f84f43f8a50b66d6f3ac8ed25eeac4c77403738
