From 44887e4a8d878ac7e27a59714b8c79bf2640e75b Mon Sep 17 00:00:00 2001 From: Weihang Lo Date: Thu, 11 Dec 2025 00:19:22 -0500 Subject: [PATCH] test(report): HTML replay snapshot This adds a log file generated by ``` cargod build --timings -Zsection-timings -p cargo-util-schemas ``` With this we can track what changed in HTML report. --- .ignore | 6 +- src/cargo/ops/cargo_report/timings.rs | 2 + ...20060724T012128000Z-b0fd440798ab3cfb.jsonl | 425 ++ .../cargo_report_timings/html_snapshot/mod.rs | 27 + ...-20060724T012128000Z-b0fd440798ab3cfb.html | 5062 +++++++++++++++++ .../html_snapshot/stderr.term.svg | 27 + tests/testsuite/cargo_report_timings/mod.rs | 1 + 7 files changed, 5549 insertions(+), 1 deletion(-) create mode 100644 tests/testsuite/cargo_report_timings/html_snapshot/in/cargo-home/log/20060724T012128000Z-b0fd440798ab3cfb.jsonl create mode 100644 tests/testsuite/cargo_report_timings/html_snapshot/mod.rs create mode 100644 tests/testsuite/cargo_report_timings/html_snapshot/out/cargo-timing-20060724T012128000Z-b0fd440798ab3cfb.html create mode 100644 tests/testsuite/cargo_report_timings/html_snapshot/stderr.term.svg diff --git a/.ignore b/.ignore index f10e171d3..e51dabef3 100644 --- a/.ignore +++ b/.ignore @@ -12,4 +12,8 @@ src/etc/man !src/doc/src/commands/index.md !src/doc/src/commands/manifest-commands.md !src/doc/src/commands/package-commands.md -!src/doc/src/commands/publishg-commands.md +!src/doc/src/commands/publishing-commands.md + +# Snapshots of HTML reports and log files are just too large +tests/testsuite/**/*.jsonl +tests/testsuite/**/*.html diff --git a/src/cargo/ops/cargo_report/timings.rs b/src/cargo/ops/cargo_report/timings.rs index 539bf544f..666dc8467 100644 --- a/src/cargo/ops/cargo_report/timings.rs +++ b/src/cargo/ops/cargo_report/timings.rs @@ -77,6 +77,8 @@ pub fn report_timings(gctx: &GlobalContext, opts: ReportTimingsOptions<'_>) -> C let timings_dir = target_dir.join("cargo-timings"); paths::create_dir_all(&timings_dir)?; timings_dir + } else if let Ok(path) = gctx.get_env("__CARGO_TEST_REPORT_TIMINGS_TEMPDIR") { + PathBuf::from(path.to_owned()) } else { TempDir::with_prefix("cargo-timings-")?.keep() }; diff --git a/tests/testsuite/cargo_report_timings/html_snapshot/in/cargo-home/log/20060724T012128000Z-b0fd440798ab3cfb.jsonl b/tests/testsuite/cargo_report_timings/html_snapshot/in/cargo-home/log/20060724T012128000Z-b0fd440798ab3cfb.jsonl new file mode 100644 index 000000000..bc43da89c --- /dev/null +++ b/tests/testsuite/cargo_report_timings/html_snapshot/in/cargo-home/log/20060724T012128000Z-b0fd440798ab3cfb.jsonl @@ -0,0 +1,425 @@ +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:17.986022Z","reason":"build-started","cwd":"/dev/cargo","host":"aarch64-apple-darwin","jobs":10,"num_cpus":10,"profile":"dev","rustc_version":"1.94.0-nightly","rustc_version_verbose":"rustc 1.94.0-nightly (f52090008 2025-12-10)\nbinary: rustc\ncommit-hash: f5209000832c9d3bc29c91f4daef4ca9f28dc797\ncommit-date: 2025-12-10\nhost: aarch64-apple-darwin\nrelease: 1.94.0-nightly\nLLVM version: 21.1.5\n","target_dir":"/dev/cargo/target","workspace_root":"/dev/cargo"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696264Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.103","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":30,"elapsed":0.766250375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696315Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":33,"elapsed":0.766263959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696328Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","target":{"name":"unicode_ident","kind":"lib"},"mode":"build","index":59,"elapsed":0.766265875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696343Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","target":{"name":"stable_deref_trait","kind":"lib"},"mode":"build","index":46,"elapsed":0.766267667} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696356Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2","target":{"name":"writeable","kind":"lib"},"mode":"build","index":62,"elapsed":0.766274084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696368Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":41,"elapsed":0.766276375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696381Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1","target":{"name":"litemap","kind":"lib"},"mode":"build","index":21,"elapsed":0.766280625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696393Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","target":{"name":"autocfg","kind":"lib"},"mode":"build","index":0,"elapsed":0.766442} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696405Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.1","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":15,"elapsed":0.766455625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.696418Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":11,"elapsed":0.766458042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.773669Z","reason":"unit-section-started","index":46,"elapsed":0.843524334,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.773771Z","reason":"unit-section-started","index":15,"elapsed":0.843605834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.77578Z","reason":"unit-rmeta-finished","index":46,"elapsed":0.845871584} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.780968Z","reason":"unit-section-finished","index":46,"elapsed":0.850985792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.78101Z","reason":"unit-section-started","index":46,"elapsed":0.851038584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.784557Z","reason":"unit-section-finished","index":46,"elapsed":0.854630542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.790534Z","reason":"unit-section-started","index":11,"elapsed":0.860047667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.791312Z","reason":"unit-finished","index":46,"elapsed":0.861398917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.791778Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":36,"elapsed":0.86185675} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.792008Z","reason":"unit-section-finished","index":15,"elapsed":0.8620785,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.792034Z","reason":"unit-section-started","index":15,"elapsed":0.862094125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.798859Z","reason":"unit-section-started","index":33,"elapsed":0.868872375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.799486Z","reason":"unit-section-started","index":41,"elapsed":0.869568625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.801086Z","reason":"unit-section-started","index":59,"elapsed":0.871161834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.805092Z","reason":"unit-section-finished","index":11,"elapsed":0.874512459,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.805188Z","reason":"unit-section-started","index":11,"elapsed":0.875257875,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.805612Z","reason":"unit-section-started","index":30,"elapsed":0.875641584,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.806853Z","reason":"unit-rmeta-finished","index":59,"elapsed":0.876855959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.826433Z","reason":"unit-section-finished","index":59,"elapsed":0.896161792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.826548Z","reason":"unit-section-started","index":59,"elapsed":0.896254792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.834474Z","reason":"unit-section-finished","index":59,"elapsed":0.904541167,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.84627Z","reason":"unit-finished","index":59,"elapsed":0.916339417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.84786Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","target":{"name":"smallvec","kind":"lib"},"mode":"build","index":45,"elapsed":0.917692417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.853324Z","reason":"unit-section-started","index":21,"elapsed":0.922661667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.861681Z","reason":"unit-rmeta-finished","index":21,"elapsed":0.93175425} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.862406Z","reason":"unit-section-started","index":36,"elapsed":0.932489959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.87628Z","reason":"unit-section-finished","index":21,"elapsed":0.946242125,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.876318Z","reason":"unit-section-started","index":21,"elapsed":0.946281,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.879406Z","reason":"unit-section-started","index":62,"elapsed":0.949377667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.881093Z","reason":"unit-section-finished","index":33,"elapsed":0.951102084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.881218Z","reason":"unit-section-started","index":33,"elapsed":0.951139834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.885414Z","reason":"unit-section-finished","index":21,"elapsed":0.9554535,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.891045Z","reason":"unit-rmeta-finished","index":62,"elapsed":0.959739792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.893525Z","reason":"unit-finished","index":21,"elapsed":0.963586292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.89418Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":57,"elapsed":0.964232542} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.897037Z","reason":"unit-section-finished","index":41,"elapsed":0.966802167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.897121Z","reason":"unit-section-started","index":41,"elapsed":0.966912959,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.899577Z","reason":"unit-section-finished","index":30,"elapsed":0.969558625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.899606Z","reason":"unit-section-started","index":30,"elapsed":0.969589084,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.913753Z","reason":"unit-section-finished","index":62,"elapsed":0.98373625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.913793Z","reason":"unit-section-started","index":62,"elapsed":0.983773084,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.918619Z","reason":"unit-section-finished","index":62,"elapsed":0.988691292,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.920872Z","reason":"unit-section-started","index":0,"elapsed":0.990880125,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.925249Z","reason":"unit-finished","index":62,"elapsed":0.995316} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.925766Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#erased-serde@0.4.9","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":4,"elapsed":0.99578075} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.930879Z","reason":"unit-section-finished","index":36,"elapsed":1.0009455,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.931135Z","reason":"unit-section-started","index":36,"elapsed":1.001041625,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.965638Z","reason":"unit-section-started","index":57,"elapsed":1.0356895,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.982948Z","reason":"unit-section-started","index":45,"elapsed":1.052841542,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.990948Z","reason":"unit-rmeta-finished","index":45,"elapsed":1.060951625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:18.997974Z","reason":"unit-section-started","index":4,"elapsed":1.067969375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.007836Z","reason":"unit-section-finished","index":45,"elapsed":1.077856,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.007873Z","reason":"unit-section-started","index":45,"elapsed":1.077895417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.014452Z","reason":"unit-section-finished","index":45,"elapsed":1.084532709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.014943Z","reason":"unit-section-finished","index":57,"elapsed":1.085031167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.014996Z","reason":"unit-section-started","index":57,"elapsed":1.085053959,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.015396Z","reason":"unit-rmeta-finished","index":0,"elapsed":1.085497625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.021032Z","reason":"unit-finished","index":45,"elapsed":1.091118459} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.021445Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","target":{"name":"percent_encoding","kind":"lib"},"mode":"build","index":26,"elapsed":1.091449292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.046885Z","reason":"unit-section-finished","index":4,"elapsed":1.116937292,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.046925Z","reason":"unit-section-started","index":4,"elapsed":1.117013042,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.162862Z","reason":"unit-section-started","index":26,"elapsed":1.232924167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.172895Z","reason":"unit-rmeta-finished","index":26,"elapsed":1.242982125,"unblocked":[6]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.191141Z","reason":"unit-section-finished","index":0,"elapsed":1.2611805839999999,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.191297Z","reason":"unit-section-started","index":0,"elapsed":1.261264459,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.202344Z","reason":"unit-section-finished","index":0,"elapsed":1.272338084,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.207112Z","reason":"unit-finished","index":0,"elapsed":1.277203375,"unblocked":[23]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.207436Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":23,"elapsed":1.277508834} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.209619Z","reason":"unit-section-finished","index":26,"elapsed":1.2796711250000001,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.209745Z","reason":"unit-section-started","index":26,"elapsed":1.279755834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.213274Z","reason":"unit-section-finished","index":26,"elapsed":1.283362917,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.217391Z","reason":"unit-finished","index":26,"elapsed":1.287452209} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.217809Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","target":{"name":"build-script-build","kind":"build-script"},"mode":"build","index":50,"elapsed":1.28791125} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.249138Z","reason":"unit-section-started","index":23,"elapsed":1.319179375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.257284Z","reason":"unit-section-finished","index":23,"elapsed":1.327368625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.257322Z","reason":"unit-section-started","index":23,"elapsed":1.327408792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.265242Z","reason":"unit-section-started","index":50,"elapsed":1.335282625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.327007Z","reason":"unit-section-finished","index":50,"elapsed":1.397084917,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.327072Z","reason":"unit-section-started","index":50,"elapsed":1.397125417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.939942Z","reason":"unit-section-finished","index":11,"elapsed":2.010025584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.950798Z","reason":"unit-section-finished","index":36,"elapsed":2.020842,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.951821Z","reason":"unit-section-finished","index":4,"elapsed":2.021874709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.952164Z","reason":"unit-finished","index":11,"elapsed":2.022241084,"unblocked":[12]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.952442Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":12,"elapsed":2.022514292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.957234Z","reason":"unit-section-finished","index":15,"elapsed":2.027098292,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.957275Z","reason":"unit-section-finished","index":33,"elapsed":2.027200375,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.965687Z","reason":"unit-finished","index":4,"elapsed":2.035738209,"unblocked":[5]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.965974Z","reason":"unit-finished","index":36,"elapsed":2.036052584,"unblocked":[37]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.966005Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#erased-serde@0.4.9","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":5,"elapsed":2.036116834} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.966215Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":37,"elapsed":2.036317084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.968933Z","reason":"unit-finished","index":15,"elapsed":2.039036584,"unblocked":[16]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.969094Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.1","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":16,"elapsed":2.039199875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.973471Z","reason":"unit-finished","index":33,"elapsed":2.04348275,"unblocked":[32]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:19.974168Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":32,"elapsed":2.044238375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.058509Z","reason":"unit-section-finished","index":30,"elapsed":2.128581875,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.064479Z","reason":"unit-finished","index":30,"elapsed":2.134575459,"unblocked":[29]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.06468Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.103","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":29,"elapsed":2.134770584} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.074493Z","reason":"unit-section-finished","index":50,"elapsed":2.144534625,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.079113Z","reason":"unit-section-finished","index":23,"elapsed":2.149207042,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.080754Z","reason":"unit-finished","index":50,"elapsed":2.150779,"unblocked":[51]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.080979Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","target":{"name":"utf8_iter","kind":"lib"},"mode":"build","index":61,"elapsed":2.151081959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.08871Z","reason":"unit-finished","index":23,"elapsed":2.15762775,"unblocked":[24]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.090869Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":24,"elapsed":2.159209875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.095214Z","reason":"unit-section-finished","index":57,"elapsed":2.165188167,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.099562Z","reason":"unit-finished","index":57,"elapsed":2.169615292,"unblocked":[58]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.099746Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":58,"elapsed":2.169822792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.1067Z","reason":"unit-section-finished","index":41,"elapsed":2.176746667,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.110586Z","reason":"unit-finished","index":41,"elapsed":2.180687959,"unblocked":[42]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.110789Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":42,"elapsed":2.18085975} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.137595Z","reason":"unit-section-started","index":61,"elapsed":2.207645792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.141284Z","reason":"unit-rmeta-finished","index":61,"elapsed":2.211380584} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.150925Z","reason":"unit-section-finished","index":61,"elapsed":2.22102175,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.150968Z","reason":"unit-section-started","index":61,"elapsed":2.221056834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.153975Z","reason":"unit-section-finished","index":61,"elapsed":2.224061292,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.156573Z","reason":"unit-finished","index":61,"elapsed":2.226678292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.156699Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","target":{"name":"build-script-build","kind":"build-script"},"mode":"run-custom-build","index":51,"elapsed":2.22680675} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.306573Z","reason":"unit-finished","index":12,"elapsed":2.376654334,"unblocked":[10]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.306798Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","target":{"name":"icu_normalizer_data","kind":"lib"},"mode":"build","index":10,"elapsed":2.376895792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.341874Z","reason":"unit-section-started","index":10,"elapsed":2.411853167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.343759Z","reason":"unit-rmeta-finished","index":10,"elapsed":2.413695334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.346841Z","reason":"unit-section-finished","index":10,"elapsed":2.416567834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.346917Z","reason":"unit-section-started","index":10,"elapsed":2.416634417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.350066Z","reason":"unit-section-finished","index":10,"elapsed":2.42016775,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.353016Z","reason":"unit-finished","index":10,"elapsed":2.423118} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.353517Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","target":{"name":"form_urlencoded","kind":"lib"},"mode":"build","index":6,"elapsed":2.423453917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.416678Z","reason":"unit-section-started","index":6,"elapsed":2.486740084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.423276Z","reason":"unit-rmeta-finished","index":6,"elapsed":2.493377667} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.446731Z","reason":"unit-section-finished","index":6,"elapsed":2.5168015,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.44677Z","reason":"unit-section-started","index":6,"elapsed":2.516850417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.449712Z","reason":"unit-section-finished","index":6,"elapsed":2.519813,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.452568Z","reason":"unit-finished","index":6,"elapsed":2.522671209} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.507595Z","reason":"unit-finished","index":37,"elapsed":2.57769875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.568036Z","reason":"unit-finished","index":32,"elapsed":2.638136542} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.619658Z","reason":"unit-finished","index":5,"elapsed":2.6897634999999998} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.886192Z","reason":"unit-finished","index":16,"elapsed":2.956276042,"unblocked":[14]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.887217Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.1","target":{"name":"icu_properties_data","kind":"lib"},"mode":"build","index":14,"elapsed":2.956940417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.986492Z","reason":"unit-section-started","index":14,"elapsed":3.056553792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.991856Z","reason":"unit-rmeta-finished","index":14,"elapsed":3.061963125} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.993683Z","reason":"unit-section-finished","index":14,"elapsed":3.063779959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.993708Z","reason":"unit-section-started","index":14,"elapsed":3.063806125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:20.997875Z","reason":"unit-section-finished","index":14,"elapsed":3.067976709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.003731Z","reason":"unit-finished","index":14,"elapsed":3.073738625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.067423Z","reason":"unit-finished","index":29,"elapsed":3.137507834,"unblocked":[28]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.067659Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.103","target":{"name":"proc_macro2","kind":"lib"},"mode":"build","index":28,"elapsed":3.137751625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.258154Z","reason":"unit-section-started","index":28,"elapsed":3.328218209,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.279951Z","reason":"unit-finished","index":24,"elapsed":3.35005225,"unblocked":[22]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.280218Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","target":{"name":"num_traits","kind":"lib"},"mode":"build","index":22,"elapsed":3.350329042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.283053Z","reason":"unit-finished","index":58,"elapsed":3.353132709,"unblocked":[56]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.283315Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3","target":{"name":"typeid","kind":"lib"},"mode":"build","index":56,"elapsed":3.353398167} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.300044Z","reason":"unit-rmeta-finished","index":28,"elapsed":3.3700935,"unblocked":[31]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.300521Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42","target":{"name":"quote","kind":"lib"},"mode":"build","index":31,"elapsed":3.370617792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.327123Z","reason":"unit-section-started","index":56,"elapsed":3.397101709,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.330306Z","reason":"unit-rmeta-finished","index":56,"elapsed":3.4003398750000002} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.337537Z","reason":"unit-section-finished","index":56,"elapsed":3.407634084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.337575Z","reason":"unit-section-started","index":56,"elapsed":3.407673834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.342368Z","reason":"unit-section-finished","index":56,"elapsed":3.4124294170000002,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.3454Z","reason":"unit-finished","index":56,"elapsed":3.415501875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.346705Z","reason":"unit-section-finished","index":28,"elapsed":3.416817417,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.346741Z","reason":"unit-section-started","index":28,"elapsed":3.416836792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.355078Z","reason":"unit-section-finished","index":28,"elapsed":3.425173584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.359158Z","reason":"unit-finished","index":28,"elapsed":3.429216875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.405542Z","reason":"unit-section-started","index":31,"elapsed":3.475627584,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.421452Z","reason":"unit-finished","index":51,"elapsed":3.4915637090000002} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.422425Z","reason":"unit-rmeta-finished","index":31,"elapsed":3.492534584,"unblocked":[47]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.422712Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.111","target":{"name":"syn","kind":"lib"},"mode":"build","index":47,"elapsed":3.492823959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.437486Z","reason":"unit-finished","index":42,"elapsed":3.5075835,"unblocked":[40]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.437681Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","target":{"name":"serde_core","kind":"lib"},"mode":"build","index":40,"elapsed":3.507790084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.457197Z","reason":"unit-section-finished","index":31,"elapsed":3.527286584,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.457236Z","reason":"unit-section-started","index":31,"elapsed":3.5273322499999997,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.460977Z","reason":"unit-section-finished","index":31,"elapsed":3.531072542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.466389Z","reason":"unit-finished","index":31,"elapsed":3.5364185839999998} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.650463Z","reason":"unit-section-started","index":22,"elapsed":3.720544709,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.67687Z","reason":"unit-rmeta-finished","index":22,"elapsed":3.746978042,"unblocked":[25]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.677188Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#ordered-float@2.10.1","target":{"name":"ordered_float","kind":"lib"},"mode":"build","index":25,"elapsed":3.747300542} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.702839Z","reason":"unit-section-finished","index":22,"elapsed":3.7729144999999997,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.702882Z","reason":"unit-section-started","index":22,"elapsed":3.7729674170000003,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.707489Z","reason":"unit-section-finished","index":22,"elapsed":3.7775805,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.712221Z","reason":"unit-finished","index":22,"elapsed":3.78232475} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.799452Z","reason":"unit-section-started","index":25,"elapsed":3.869546084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.806408Z","reason":"unit-rmeta-finished","index":25,"elapsed":3.876517084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.813042Z","reason":"unit-section-finished","index":25,"elapsed":3.883151917,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.813079Z","reason":"unit-section-started","index":25,"elapsed":3.8831842500000002,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.820446Z","reason":"unit-section-finished","index":25,"elapsed":3.890555042,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:21.826581Z","reason":"unit-finished","index":25,"elapsed":3.896695084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.309059Z","reason":"unit-section-started","index":47,"elapsed":4.379157459,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.439374Z","reason":"unit-section-started","index":40,"elapsed":4.509441709,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.456997Z","reason":"unit-rmeta-finished","index":47,"elapsed":4.527103834,"unblocked":[48]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.457362Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","target":{"name":"synstructure","kind":"lib"},"mode":"build","index":48,"elapsed":4.527484542} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.522999Z","reason":"unit-rmeta-finished","index":40,"elapsed":4.5930905840000005,"unblocked":[3,55,34,44,20]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.541776Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#erased-serde@0.4.9","target":{"name":"erased_serde","kind":"lib"},"mode":"build","index":3,"elapsed":4.609963417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.54649Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@1.0.3","target":{"name":"serde_spanned","kind":"lib"},"mode":"build","index":44,"elapsed":4.615870625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.546828Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.7.3","target":{"name":"toml_datetime","kind":"lib"},"mode":"build","index":55,"elapsed":4.61605375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.570893Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27","target":{"name":"semver","kind":"lib"},"mode":"build","index":34,"elapsed":4.640108375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.571141Z","reason":"unit-section-finished","index":40,"elapsed":4.641025084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.575284Z","reason":"unit-section-started","index":40,"elapsed":4.644559375,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.575792Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.16","target":{"name":"jiff","kind":"lib"},"mode":"build","index":20,"elapsed":4.645406209} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.583639Z","reason":"unit-section-finished","index":40,"elapsed":4.653717709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.595643Z","reason":"unit-finished","index":40,"elapsed":4.665737959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.6045Z","reason":"unit-section-finished","index":47,"elapsed":4.67459475,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.604734Z","reason":"unit-section-started","index":47,"elapsed":4.674631584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.629148Z","reason":"unit-section-started","index":48,"elapsed":4.699231667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.635001Z","reason":"unit-section-finished","index":47,"elapsed":4.7051095,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.644432Z","reason":"unit-finished","index":47,"elapsed":4.714527459,"unblocked":[69,2,43,52]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.645573Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2","target":{"name":"zerovec_derive","kind":"lib"},"mode":"build","index":69,"elapsed":4.715687334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.645985Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","target":{"name":"displaydoc","kind":"lib"},"mode":"build","index":2,"elapsed":4.7160035} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.646079Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","target":{"name":"serde_derive","kind":"lib"},"mode":"build","index":43,"elapsed":4.7160259589999995} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.646125Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17","target":{"name":"thiserror_impl","kind":"lib"},"mode":"build","index":52,"elapsed":4.716030625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.649971Z","reason":"unit-section-started","index":44,"elapsed":4.719828375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.654762Z","reason":"unit-rmeta-finished","index":44,"elapsed":4.724847292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.67163Z","reason":"unit-section-finished","index":44,"elapsed":4.741097375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.671668Z","reason":"unit-section-started","index":44,"elapsed":4.741249875,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.679753Z","reason":"unit-rmeta-finished","index":48,"elapsed":4.74984425} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.684597Z","reason":"unit-section-finished","index":44,"elapsed":4.754547792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.693158Z","reason":"unit-finished","index":44,"elapsed":4.763030834} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.698317Z","reason":"unit-section-started","index":55,"elapsed":4.768413042,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.712284Z","reason":"unit-rmeta-finished","index":55,"elapsed":4.782369167,"unblocked":[54]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.72369Z","reason":"unit-section-started","index":34,"elapsed":4.793728959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.724169Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.9.8","target":{"name":"toml","kind":"lib"},"mode":"build","index":54,"elapsed":4.794280875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.742879Z","reason":"unit-rmeta-finished","index":34,"elapsed":4.812823334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.792338Z","reason":"unit-section-finished","index":55,"elapsed":4.862339084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.792374Z","reason":"unit-section-started","index":55,"elapsed":4.862374084,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.80031Z","reason":"unit-section-finished","index":55,"elapsed":4.870398125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.80588Z","reason":"unit-finished","index":55,"elapsed":4.875974375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.814066Z","reason":"unit-section-finished","index":48,"elapsed":4.884165042,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.814139Z","reason":"unit-section-started","index":48,"elapsed":4.884217209,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.819202Z","reason":"unit-section-started","index":2,"elapsed":4.889221542,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.822385Z","reason":"unit-section-started","index":3,"elapsed":4.891336417,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.828042Z","reason":"unit-section-finished","index":48,"elapsed":4.898134875,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.835906Z","reason":"unit-finished","index":48,"elapsed":4.904333042,"unblocked":[64,66]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.836402Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1","target":{"name":"yoke_derive","kind":"lib"},"mode":"build","index":64,"elapsed":4.906282334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.836707Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6","target":{"name":"zerofrom_derive","kind":"lib"},"mode":"build","index":66,"elapsed":4.90681225} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.848134Z","reason":"unit-section-finished","index":34,"elapsed":4.918144,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.848247Z","reason":"unit-section-started","index":34,"elapsed":4.918194709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.848276Z","reason":"unit-rmeta-finished","index":3,"elapsed":4.9182255,"unblocked":[38]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.86354Z","reason":"unit-section-finished","index":34,"elapsed":4.931752,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.868847Z","reason":"unit-finished","index":34,"elapsed":4.938955417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.870201Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde-untagged@0.1.9","target":{"name":"serde_untagged","kind":"lib"},"mode":"build","index":38,"elapsed":4.939441917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.908116Z","reason":"unit-section-finished","index":3,"elapsed":4.978026334,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.908253Z","reason":"unit-section-started","index":3,"elapsed":4.978073917,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.927759Z","reason":"unit-section-finished","index":3,"elapsed":4.997719125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.936135Z","reason":"unit-finished","index":3,"elapsed":5.006105042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.951637Z","reason":"unit-section-started","index":54,"elapsed":5.021724834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:22.992589Z","reason":"unit-section-started","index":69,"elapsed":5.062666834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.010799Z","reason":"unit-rmeta-finished","index":54,"elapsed":5.078508792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.017386Z","reason":"unit-section-started","index":64,"elapsed":5.086889625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.02423Z","reason":"unit-section-started","index":66,"elapsed":5.093966209,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.030506Z","reason":"unit-section-started","index":52,"elapsed":5.099508375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.030577Z","reason":"unit-section-finished","index":2,"elapsed":5.1001915,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.030605Z","reason":"unit-section-started","index":2,"elapsed":5.100206459,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.070817Z","reason":"unit-section-started","index":38,"elapsed":5.139288125,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.083472Z","reason":"unit-rmeta-finished","index":38,"elapsed":5.153575875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.112225Z","reason":"unit-section-finished","index":38,"elapsed":5.182322667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.112299Z","reason":"unit-section-started","index":38,"elapsed":5.182356667,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.123541Z","reason":"unit-section-finished","index":38,"elapsed":5.193652125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.127749Z","reason":"unit-section-finished","index":54,"elapsed":5.197860959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.12779Z","reason":"unit-section-started","index":54,"elapsed":5.197895292,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.129917Z","reason":"unit-finished","index":38,"elapsed":5.200030584} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.140488Z","reason":"unit-section-finished","index":54,"elapsed":5.210580584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.148004Z","reason":"unit-finished","index":54,"elapsed":5.218083625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.209649Z","reason":"unit-section-finished","index":64,"elapsed":5.279751375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.209721Z","reason":"unit-section-started","index":64,"elapsed":5.279790959,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.252361Z","reason":"unit-section-finished","index":69,"elapsed":5.322439375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.252437Z","reason":"unit-section-started","index":69,"elapsed":5.322474792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.275029Z","reason":"unit-section-finished","index":66,"elapsed":5.3451455,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.275066Z","reason":"unit-section-started","index":66,"elapsed":5.3451773750000005,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.316823Z","reason":"unit-section-finished","index":52,"elapsed":5.386933542,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.316861Z","reason":"unit-section-started","index":52,"elapsed":5.386969334,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.653889Z","reason":"unit-section-finished","index":2,"elapsed":5.7239830000000005,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.658973Z","reason":"unit-finished","index":2,"elapsed":5.729088917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.675747Z","reason":"unit-section-started","index":43,"elapsed":5.745848125,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.836542Z","reason":"unit-section-finished","index":64,"elapsed":5.906653334,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.849783Z","reason":"unit-finished","index":64,"elapsed":5.919904792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.854024Z","reason":"unit-section-finished","index":69,"elapsed":5.924133834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.860429Z","reason":"unit-finished","index":69,"elapsed":5.930526292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.985695Z","reason":"unit-section-finished","index":43,"elapsed":6.055812292,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:23.985737Z","reason":"unit-section-started","index":43,"elapsed":6.055844792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.048957Z","reason":"unit-section-finished","index":66,"elapsed":6.119068167,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.054188Z","reason":"unit-finished","index":66,"elapsed":6.124310625,"unblocked":[65]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.054467Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6","target":{"name":"zerofrom","kind":"lib"},"mode":"build","index":65,"elapsed":6.124583917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.071243Z","reason":"unit-section-finished","index":52,"elapsed":6.141337959,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.077803Z","reason":"unit-finished","index":52,"elapsed":6.147906167,"unblocked":[49]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.078044Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","target":{"name":"thiserror","kind":"lib"},"mode":"build","index":49,"elapsed":6.148160375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.285147Z","reason":"unit-section-started","index":65,"elapsed":6.355211917,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.287759Z","reason":"unit-rmeta-finished","index":65,"elapsed":6.357881709,"unblocked":[63]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.288121Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1","target":{"name":"yoke","kind":"lib"},"mode":"build","index":63,"elapsed":6.3582477090000005} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.30184Z","reason":"unit-section-finished","index":65,"elapsed":6.37193825,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.301919Z","reason":"unit-section-started","index":65,"elapsed":6.371987209,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.305267Z","reason":"unit-section-finished","index":65,"elapsed":6.375390542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.309645Z","reason":"unit-finished","index":65,"elapsed":6.379734834} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.377108Z","reason":"unit-section-finished","index":43,"elapsed":6.447221709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.385266Z","reason":"unit-finished","index":43,"elapsed":6.455353375,"unblocked":[35]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.385648Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","target":{"name":"serde","kind":"lib"},"mode":"build","index":35,"elapsed":6.455773959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.427508Z","reason":"unit-section-started","index":49,"elapsed":6.4975975,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.429032Z","reason":"unit-rmeta-finished","index":49,"elapsed":6.49916375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.431534Z","reason":"unit-section-finished","index":49,"elapsed":6.501653792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.431578Z","reason":"unit-section-started","index":49,"elapsed":6.501669667,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.434308Z","reason":"unit-section-finished","index":49,"elapsed":6.504426667,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.43826Z","reason":"unit-finished","index":49,"elapsed":6.508383667} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.47751Z","reason":"unit-section-started","index":20,"elapsed":6.547598709,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.615183Z","reason":"unit-section-started","index":63,"elapsed":6.685269959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.619067Z","reason":"unit-rmeta-finished","index":63,"elapsed":6.689187625,"unblocked":[68,67]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.619433Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5","target":{"name":"zerovec","kind":"lib"},"mode":"build","index":68,"elapsed":6.689562584} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.619464Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3","target":{"name":"zerotrie","kind":"lib"},"mode":"build","index":67,"elapsed":6.689581084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.622362Z","reason":"unit-section-finished","index":63,"elapsed":6.692471167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.622397Z","reason":"unit-section-started","index":63,"elapsed":6.692507834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.625731Z","reason":"unit-section-finished","index":63,"elapsed":6.695846709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.629765Z","reason":"unit-finished","index":63,"elapsed":6.6998855840000004} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.685436Z","reason":"unit-rmeta-finished","index":20,"elapsed":6.755561417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.957739Z","reason":"unit-section-started","index":35,"elapsed":7.027813375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.980926Z","reason":"unit-section-started","index":67,"elapsed":7.050970417,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.983722Z","reason":"unit-rmeta-finished","index":35,"elapsed":7.053798584,"unblocked":[39]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.984685Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde-value@0.7.0","target":{"name":"serde_value","kind":"lib"},"mode":"build","index":39,"elapsed":7.054348084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:24.992264Z","reason":"unit-rmeta-finished","index":67,"elapsed":7.062336917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.017629Z","reason":"unit-section-finished","index":67,"elapsed":7.087744709,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.017669Z","reason":"unit-section-started","index":67,"elapsed":7.087780917,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.022212Z","reason":"unit-section-finished","index":67,"elapsed":7.092304459,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.022479Z","reason":"unit-section-finished","index":35,"elapsed":7.092608834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.022511Z","reason":"unit-section-started","index":35,"elapsed":7.092625584,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.024784Z","reason":"unit-section-finished","index":20,"elapsed":7.094911334,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.024818Z","reason":"unit-section-started","index":20,"elapsed":7.094935709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.027809Z","reason":"unit-finished","index":67,"elapsed":7.097837667} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.028857Z","reason":"unit-section-finished","index":35,"elapsed":7.098984542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.03377Z","reason":"unit-finished","index":35,"elapsed":7.103894709} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.109581Z","reason":"unit-section-started","index":39,"elapsed":7.179681625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.130111Z","reason":"unit-section-finished","index":20,"elapsed":7.200204834,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.131461Z","reason":"unit-rmeta-finished","index":39,"elapsed":7.201545875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.141196Z","reason":"unit-finished","index":20,"elapsed":7.211321334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.182235Z","reason":"unit-section-finished","index":39,"elapsed":7.252359959,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.182271Z","reason":"unit-section-started","index":39,"elapsed":7.252392042,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.185666Z","reason":"unit-section-finished","index":39,"elapsed":7.255789209,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.189178Z","reason":"unit-finished","index":39,"elapsed":7.259311959} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.244818Z","reason":"unit-section-started","index":68,"elapsed":7.3149105,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.258868Z","reason":"unit-rmeta-finished","index":68,"elapsed":7.328997542,"unblocked":[53,27]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.259163Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4","target":{"name":"potential_utf","kind":"lib"},"mode":"build","index":27,"elapsed":7.329291084} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.259191Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2","target":{"name":"tinystr","kind":"lib"},"mode":"build","index":53,"elapsed":7.32932125} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.271161Z","reason":"unit-section-finished","index":68,"elapsed":7.341244167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.271195Z","reason":"unit-section-started","index":68,"elapsed":7.341281792,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.280334Z","reason":"unit-section-finished","index":68,"elapsed":7.350437959,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.284482Z","reason":"unit-finished","index":68,"elapsed":7.354611167} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.320895Z","reason":"unit-section-started","index":27,"elapsed":7.3910045,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.325235Z","reason":"unit-rmeta-finished","index":27,"elapsed":7.395362917,"unblocked":[7]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.325879Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1","target":{"name":"icu_collections","kind":"lib"},"mode":"build","index":7,"elapsed":7.396012625} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.339903Z","reason":"unit-section-finished","index":27,"elapsed":7.410012292,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.33995Z","reason":"unit-section-started","index":27,"elapsed":7.410054917,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.342617Z","reason":"unit-section-finished","index":27,"elapsed":7.4127498339999995,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.346025Z","reason":"unit-finished","index":27,"elapsed":7.416155834} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.346608Z","reason":"unit-section-started","index":53,"elapsed":7.416732,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.352241Z","reason":"unit-rmeta-finished","index":53,"elapsed":7.422368084,"unblocked":[8]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.352612Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1","target":{"name":"icu_locale_core","kind":"lib"},"mode":"build","index":8,"elapsed":7.422736042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.36276Z","reason":"unit-section-finished","index":53,"elapsed":7.432873667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.362812Z","reason":"unit-section-started","index":53,"elapsed":7.432916417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.365669Z","reason":"unit-section-finished","index":53,"elapsed":7.435795875,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.369849Z","reason":"unit-finished","index":53,"elapsed":7.439975209} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.490528Z","reason":"unit-section-started","index":7,"elapsed":7.560632834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.512779Z","reason":"unit-rmeta-finished","index":7,"elapsed":7.582908709} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.561183Z","reason":"unit-section-finished","index":7,"elapsed":7.6313126669999995,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.561222Z","reason":"unit-section-started","index":7,"elapsed":7.631344542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.56525Z","reason":"unit-section-finished","index":7,"elapsed":7.635384375,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.568859Z","reason":"unit-finished","index":7,"elapsed":7.638996792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.683957Z","reason":"unit-section-started","index":8,"elapsed":7.754045917,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.720856Z","reason":"unit-rmeta-finished","index":8,"elapsed":7.790972417,"unblocked":[17]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.721142Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1","target":{"name":"icu_provider","kind":"lib"},"mode":"build","index":17,"elapsed":7.791286417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.801385Z","reason":"unit-section-finished","index":8,"elapsed":7.871485209,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.801423Z","reason":"unit-section-started","index":8,"elapsed":7.871536417,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.806973Z","reason":"unit-section-finished","index":8,"elapsed":7.877097459,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.812601Z","reason":"unit-finished","index":8,"elapsed":7.882732125} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.850251Z","reason":"unit-section-started","index":17,"elapsed":7.920364667,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.86003Z","reason":"unit-rmeta-finished","index":17,"elapsed":7.930144,"unblocked":[9,13]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.860317Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.1","target":{"name":"icu_properties","kind":"lib"},"mode":"build","index":13,"elapsed":7.930447292} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.860405Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1","target":{"name":"icu_normalizer","kind":"lib"},"mode":"build","index":9,"elapsed":7.930551792} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.887823Z","reason":"unit-section-finished","index":17,"elapsed":7.957914917,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.887863Z","reason":"unit-section-started","index":17,"elapsed":7.95796075,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.894407Z","reason":"unit-section-finished","index":17,"elapsed":7.96452775,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:25.900086Z","reason":"unit-finished","index":17,"elapsed":7.9701825} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.03284Z","reason":"unit-section-started","index":9,"elapsed":8.10295375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.059146Z","reason":"unit-rmeta-finished","index":9,"elapsed":8.129255875} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.122054Z","reason":"unit-section-finished","index":9,"elapsed":8.192158042,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.12209Z","reason":"unit-section-started","index":9,"elapsed":8.192189375,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.130324Z","reason":"unit-section-finished","index":9,"elapsed":8.200457709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.134569Z","reason":"unit-finished","index":9,"elapsed":8.204709375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.351815Z","reason":"unit-section-started","index":13,"elapsed":8.421912167,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.389219Z","reason":"unit-rmeta-finished","index":13,"elapsed":8.459327625,"unblocked":[19]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.389506Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1","target":{"name":"idna_adapter","kind":"lib"},"mode":"build","index":19,"elapsed":8.459630417} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.442101Z","reason":"unit-section-started","index":19,"elapsed":8.512181625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.446104Z","reason":"unit-rmeta-finished","index":19,"elapsed":8.516233084,"unblocked":[18]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.446437Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","target":{"name":"idna","kind":"lib"},"mode":"build","index":18,"elapsed":8.516572} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.451588Z","reason":"unit-section-finished","index":19,"elapsed":8.521705584,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.451627Z","reason":"unit-section-started","index":19,"elapsed":8.521741084,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.453866Z","reason":"unit-section-finished","index":19,"elapsed":8.524006542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.456454Z","reason":"unit-finished","index":19,"elapsed":8.526595375} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.478074Z","reason":"unit-section-finished","index":13,"elapsed":8.548202834,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.478114Z","reason":"unit-section-started","index":13,"elapsed":8.548236459,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.484068Z","reason":"unit-section-finished","index":13,"elapsed":8.554201709,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.488464Z","reason":"unit-finished","index":13,"elapsed":8.55860575} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.582303Z","reason":"unit-section-started","index":18,"elapsed":8.652403375,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.616958Z","reason":"unit-rmeta-finished","index":18,"elapsed":8.68707125,"unblocked":[60]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.617284Z","reason":"unit-started","package_id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.7","target":{"name":"url","kind":"lib"},"mode":"build","index":60,"elapsed":8.687378334} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.70958Z","reason":"unit-section-finished","index":18,"elapsed":8.779673792,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.709624Z","reason":"unit-section-started","index":18,"elapsed":8.779713542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.714774Z","reason":"unit-section-finished","index":18,"elapsed":8.784909167,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.718371Z","reason":"unit-finished","index":18,"elapsed":8.788510917} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.886404Z","reason":"unit-section-started","index":60,"elapsed":8.956517334,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.922911Z","reason":"unit-rmeta-finished","index":60,"elapsed":8.99304875,"unblocked":[1]} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.923232Z","reason":"unit-started","package_id":"path+file:///dev/cargo/crates/cargo-util-schemas#0.12.0","target":{"name":"cargo_util_schemas","kind":"lib"},"mode":"build","index":1,"elapsed":8.993384042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.991304Z","reason":"unit-section-finished","index":60,"elapsed":9.061407084,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.991347Z","reason":"unit-section-started","index":60,"elapsed":9.0614605,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:26.99924Z","reason":"unit-section-finished","index":60,"elapsed":9.069378917,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.003494Z","reason":"unit-finished","index":60,"elapsed":9.073619209} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.715179Z","reason":"unit-section-started","index":1,"elapsed":9.7853005,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.806238Z","reason":"unit-rmeta-finished","index":1,"elapsed":9.876381042} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.963866Z","reason":"unit-section-finished","index":1,"elapsed":10.034012625,"section":"codegen"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.964924Z","reason":"unit-section-started","index":1,"elapsed":10.035070125,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.989942Z","reason":"unit-section-finished","index":1,"elapsed":10.060068542,"section":"link"} +{"run_id":"20251211T234917965Z-0e981be2243ad433","timestamp":"2025-12-11T23:49:27.995062Z","reason":"unit-finished","index":1,"elapsed":10.06521375} diff --git a/tests/testsuite/cargo_report_timings/html_snapshot/mod.rs b/tests/testsuite/cargo_report_timings/html_snapshot/mod.rs new file mode 100644 index 000000000..e2c2ba72b --- /dev/null +++ b/tests/testsuite/cargo_report_timings/html_snapshot/mod.rs @@ -0,0 +1,27 @@ +use crate::prelude::*; +use cargo_test_support::Project; +use cargo_test_support::compare::assert_ui; +use cargo_test_support::current_dir; +use cargo_test_support::file; +use cargo_test_support::str; + +#[cargo_test] +fn case() { + let project = Project::from_template(current_dir!().join("in")); + let project_root = project.root(); + let cwd = &project_root; + let cargo_home = project_root.join("cargo-home"); + + snapbox::cmd::Command::cargo_ui() + .arg_line("report timings -Zbuild-analysis") + .masquerade_as_nightly_cargo(&["build-analysis"]) + .current_dir(cwd) + .env("CARGO_HOME", cargo_home) + .env("__CARGO_TEST_REPORT_TIMINGS_TEMPDIR", cwd) + .assert() + .success() + .stdout_eq(str![""]) + .stderr_eq(file!["stderr.term.svg"]); + + assert_ui().subset_matches(current_dir!().join("out"), &project_root); +} diff --git a/tests/testsuite/cargo_report_timings/html_snapshot/out/cargo-timing-20060724T012128000Z-b0fd440798ab3cfb.html b/tests/testsuite/cargo_report_timings/html_snapshot/out/cargo-timing-20060724T012128000Z-b0fd440798ab3cfb.html new file mode 100644 index 000000000..5f826a026 --- /dev/null +++ b/tests/testsuite/cargo_report_timings/html_snapshot/out/cargo-timing-20060724T012128000Z-b0fd440798ab3cfb.html @@ -0,0 +1,5062 @@ + + + + Cargo Build Timings — + + + + + +

Cargo Build Timings

+See Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Targets:
Profile:dev
Fresh units:0
Dirty units:0
Total units:0
Max concurrency:11 (jobs=10 ncpu=10)
Build start:2006-07-24T01:21:28Z
Total time:10.1s
rustc:1.94.0-nightly
Host: [..]
Target: [..]
+ + + + + + + + + + + + + + + +
+ +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UnitTotalFrontendCodegenLinkFeatures
1.jiff v0.2.162.6s1.9s (74%)0.5s (21%)0.1s (4%)
2.serde_derive v1.0.2281.7s1.0s (59%)0.3s (18%)0.4s (22%)
3.thiserror-impl v2.0.171.4s0.4s (27%)0.3s (20%)0.8s (53%)
4.serde_core v1.0.228 build-script1.4s0.1s (7%)0.1s (7%)1.2s (86%)
5.proc-macro2 v1.0.103 build-script1.4s0.1s (8%)0.1s (7%)1.2s (85%)
6.serde_core v1.0.228 build-script (run)1.3s
7.quote v1.0.42 build-script1.3s0.1s (8%)0.1s (7%)1.1s (84%)
8.icu_properties_data v2.1.1 build-script1.3s0.1s (6%)0.0s (1%)1.2s (91%)
9.icu_normalizer_data v2.1.1 build-script1.3s0.1s (7%)0.0s (1%)1.1s (90%)
10.thiserror v2.0.17 build-script (run)1.3s
11.zerofrom-derive v0.1.61.2s0.2s (15%)0.2s (20%)0.8s (63%)
12.syn v2.0.1111.2s0.9s (73%)0.3s (24%)0.0s (2%)
13.typeid v1.0.3 build-script1.2s0.1s (6%)0.1s (4%)1.1s (89%)
14.zerovec-derive v0.11.21.2s0.3s (29%)0.3s (21%)0.6s (50%)
15.num-traits v0.2.19 build-script (run)1.2s
16.typeid v1.0.3 build-script (run)1.2s
17.serde v1.0.228 build-script1.2s0.1s (6%)0.1s (6%)1.0s (87%)
18.serde_core v1.0.2281.2s1.0s (86%)0.1s (12%)0.0s (1%)
19.cargo-util-schemas v0.12.01.1s0.8s (74%)0.3s (24%)0.0s (3%)
20.erased-serde v0.4.9 build-script1.0s0.1s (7%)0.1s (5%)0.9s (88%)
21.displaydoc v0.2.51.0s0.2s (17%)0.2s (21%)0.6s (62%)
22.yoke-derive v0.8.11.0s0.2s (18%)0.2s (19%)0.6s (62%)
23.proc-macro2 v1.0.103 build-script (run)1.0s
24.icu_properties_data v2.1.1 build-script (run)0.9s
25.num-traits v0.2.19 build-script0.9s0.0s (5%)0.0s (1%)0.8s (93%)
26.thiserror v2.0.17 build-script0.9s0.0s (6%)0.1s (7%)0.8s (87%)
27.zerovec v0.11.50.7s0.6s (93%)0.0s (3%)0.0s (1%)
28.erased-serde v0.4.9 build-script (run)0.7s
29.serde v1.0.2280.7s0.6s (88%)0.1s (10%)0.0s (0%)
30.icu_properties v2.1.10.6s0.5s (78%)0.1s (20%)0.0s (0%)
31.quote v1.0.42 build-script (run)0.6s
32.serde v1.0.228 build-script (run)0.5s
33.autocfg v1.5.00.5s0.2s (44%)0.3s (54%)0.0s (4%)
34.icu_locale_core v2.1.10.5s0.3s (72%)0.1s (26%)0.0s (0%)
35.num-traits v0.2.190.4s0.4s (86%)0.1s (12%)0.0s (2%)
36.toml v0.9.80.4s0.2s (54%)0.2s (41%)0.0s (5%)
37.zerotrie v0.2.30.4s0.4s (88%)0.0s (9%)0.0s (0%)
38.erased-serde v0.4.90.4s0.3s (70%)0.1s (22%)0.0s (5%)
39.url v2.5.70.4s0.3s (69%)0.1s (27%)0.0s (3%)
40.synstructure v0.13.20.4s0.2s (45%)0.2s (49%)0.0s (3%)
41.thiserror v2.0.170.4s0.3s (97%)0.0s (1%)0.0s (3%)
42.icu_normalizer_data v2.1.1 build-script (run)0.3s
43.yoke v0.8.10.3s0.3s (96%)0.0s (1%)0.0s (3%)
44.semver v1.0.270.3s0.2s (51%)0.1s (43%)0.0s (3%)
45.proc-macro2 v1.0.1030.3s0.2s (66%)0.1s (31%)0.0s (3%)
46.icu_normalizer v2.1.10.3s0.2s (64%)0.1s (34%)0.0s (4%)
47.idna v1.1.00.3s0.1s (50%)0.1s (46%)0.0s (4%)
48.serde-untagged v0.1.90.3s0.2s (77%)0.0s (17%)0.0s (4%)
49.toml_datetime v0.7.30.3s0.2s (59%)0.1s (37%)0.0s (0%)
50.zerofrom v0.1.60.3s0.2s (89%)0.0s (7%)0.0s (0%)
51.icu_collections v2.1.10.2s0.2s (69%)0.1s (31%)0.0s (0%)
52.writeable v0.6.20.2s0.2s (80%)0.0s (16%)0.0s (0%)
53.percent-encoding v2.3.20.2s0.1s (71%)0.0s (24%)0.0s (0%)
54.serde-value v0.7.00.2s0.1s (63%)0.1s (34%)0.0s (0%)
55.litemap v0.8.10.2s0.2s (78%)0.0s (10%)0.0s (5%)
56.icu_provider v2.1.10.2s0.1s (72%)0.0s (20%)0.0s (0%)
57.smallvec v1.15.10.2s0.1s (79%)0.0s (12%)0.0s (6%)
58.quote v1.0.420.2s0.1s (62%)0.0s (27%)0.0s (0%)
59.unicode-ident v1.0.220.1s0.1s (70%)0.0s (20%)0.0s (7%)
60.serde_spanned v1.0.30.1s0.1s (69%)0.0s (17%)0.0s (7%)
61.ordered-float v2.10.10.1s0.1s (81%)0.0s (11%)0.0s (0%)
62.icu_properties_data v2.1.10.1s0.1s (83%)0.0s (6%)0.0s (0%)
63.tinystr v0.8.20.1s0.1s (79%)0.0s (12%)0.0s (9%)
64.form_urlencoded v1.2.20.1s0.1s (63%)0.0s (33%)0.0s (10%)
65.stable_deref_trait v1.2.10.1s0.1s (77%)0.0s (5%)0.0s (10%)
66.potential_utf v0.1.40.1s0.1s (69%)0.0s (23%)0.0s (0%)
67.utf8_iter v1.0.40.1s0.1s (71%)0.0s (12%)0.0s (0%)
68.idna_adapter v1.2.10.1s0.1s (75%)0.0s (17%)0.0s (0%)
69.typeid v1.0.30.1s0.0s (73%)0.0s (24%)0.0s (17%)
70.icu_normalizer_data v2.1.10.1s0.0s (70%)0.0s (19%)0.0s (0%)
+ + + diff --git a/tests/testsuite/cargo_report_timings/html_snapshot/stderr.term.svg b/tests/testsuite/cargo_report_timings/html_snapshot/stderr.term.svg new file mode 100644 index 000000000..bf8d983a0 --- /dev/null +++ b/tests/testsuite/cargo_report_timings/html_snapshot/stderr.term.svg @@ -0,0 +1,27 @@ + + + + + + + Timing report saved to [ROOT]/case/cargo-timing-20060724T012128000Z-b0fd440798ab3cfb.html + + + + + + diff --git a/tests/testsuite/cargo_report_timings/mod.rs b/tests/testsuite/cargo_report_timings/mod.rs index fc4a33c1a..f5a1bae03 100644 --- a/tests/testsuite/cargo_report_timings/mod.rs +++ b/tests/testsuite/cargo_report_timings/mod.rs @@ -1,6 +1,7 @@ //! Tests for `cargo report timings`. mod help; +mod html_snapshot; use crate::prelude::*; use crate::utils::cargo_process;